Topic: Add Keyboards  (Read 6449 times)

Add Keyboards
« on: October 01, 2015, 06:09:18 PM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
Hello,

I'm looking for a good script for Winbuilder 0.82 to add multiple Keyboards to use them with Switch Keyboard

Thanks


Re: Add Keyboards
« Reply #1 on: October 01, 2015, 07:39:11 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Well we can only provide plugin for SE and Gena.  :cool:

If you can specificy which keyboards you want to use together, it may be easy.  :thumbsup:
Normally one don't need more than 4 keyboards ;)

OR another way:

SE project copy All keyboard files  (KBD...Dll, Ex: KBDUS.DLL ) out of box,

you may only need a utility that load one them when you wish.

Let us know if you find such utility  :thumbsup:

:turtle:

Re: Add Keyboards
« Reply #2 on: October 01, 2015, 07:49:17 PM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
My mistake !!  :embarrassed:

I not using  Winbuilder 0.82 but Win7PESE82_Builder !!



Re: Add Keyboards
« Reply #3 on: October 01, 2015, 08:38:31 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
I not using  Winbuilder 0.82 but Win7PESE82_Builder !!
Sure you are using Winbuilder 082.00.00.15  :thumbsup:

Wrong terminology was, you can not find a "good script" for Winbuilder 082.00.00.15,
 scripts in real life are very mostly independent, winbuilder use this naming wrong, see AutoIT scripts , CMD scripts.... :wink:
  plugins depends on the project that is used for, initially Bart Lagerweij and all normal programmers use normal terminology ;)
    winbuilder bugs started at day 0  :lol:

Shortly:
you can find, create, search a "good plugin" for SE/Gena project  :cool:


Back to topic.   :wink:

:turtle:

Re: Add Keyboards
« Reply #4 on: October 01, 2015, 08:54:16 PM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
Quote
you can find, create, search a "good plugin" for SE/Gena project

For Gena it's done  :thumbsup:

The Gena script "Lang_WesternEurope.script" work very well, only 4 keyboards but I will try to make some modification to add more.

The script All Keyboards is included  the "1 - Copy Files" script if I make no mistake.

To switch between multiple keyboards, the script "Switch Keyboard" by ChrisR do that very well.

What I can't do it's add in the keyboards list another keyboard.

I find this code

Code: [Select]
RegHiveLoad,Tmp_setupreg_hiv,%RegSystem%
Echo,"Processing Belgian French (default)..."
RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Keyboard Layouts\0000080c","Layout File","KBDBE.DLL"
RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Keyboard Layouts\0000080c","Layout Display Name","@%SystemRoot%\system32\input.dll,-5002"
RegWrite,HKLM,0x1,"Tmp_setupreg_hiv\ControlSet001\Control\Keyboard Layouts\0000080c","Layout Text","Belgian French"
RegHiveUnLoad,Tmp_setupreg_hiv

but that not working  :tongue:

And 4 Keyboards is good but I need the Belgian, Danish, Dutch, French, German, Norwegian, Spanish, Swedish and United Kingdom keyboard in total 10 with US keyboard.  :w00t:

Where I live I have to work with all this languages and I not adding Russian because I can't read it  :embarrassed:




Re: Add Keyboards
« Reply #5 on: October 01, 2015, 09:18:09 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
More info always better  :thumbsup:

So you need WesternEurope keyboards selectable by current utilities, around ~10  :smile:

I will check and try write a plugin for that goal, hopefully it will be easy,
 I feel it will work out of box %90 without problem (since WesternEurope ;) ), but I need to check & test, tomorrow  :thumbsup:


Still,  a utility that loads and enables available keyboards would be nicer if you can find (hunt) on internet   :cool:

See you
:turtle:

Re: Add Keyboards
« Reply #6 on: October 02, 2015, 10:02:25 AM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
Quote
I will check and try write a plugin for that goal, hopefully it will be easy,

Thanks a lot !!!  :great:

I looked on the net to find a software to manage the keyboard language without any luck.
I find a lot a softwares but only to customize some shortcut :sad:

Like http://www.murgee.com/auto-keyboard/ not a bad idea but not what I need.

I think the "Windows Language Bar" is the only choice. In "Make_PE3" it's possible to choose if we want the bar on the desktop or in the Taskbar and I think it's possible to set the screen position via the registry too.




Re: Add Keyboards
« Reply #7 on: October 02, 2015, 12:21:29 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
*
I looked on the net to find a software to manage the keyboard language without any luck.
I find a lot a softwares but only to customize some shortcut :sad:

Like http://www.murgee.com/auto-keyboard/ not a bad idea but not what I need.
Yes, it has nothing to do with current subject.

Good Task Specific utilities are not easy to find, you need to "hunt" on internet,
 There are lots of rabits around, and The Lion is hiding somewhere  :cool:

*
I think the "Windows Language Bar" is the only choice. In "Make_PE3" it's possible to choose if we want the bar on the desktop or in the Taskbar and I think it's possible to set the screen position via the registry too.
"Windows Language Bar" would be very good SE  :thumbsup:
 Something you can work on and share   :great: http://theoven.org/index.php?board=9.0

*
Yes it is possible to set "screen position" via registry,

Gena\Components\Tweaks Explorer\"QuickLaunch"
Gena\Components\Tweaks Explorer\"Toolbar"
created that way  :thumbsup:

There are also utilties that saves "screen position",
 I remember one utility with plugin already written , but I could not find (or figure out) in Yomi http://yomi.cwcodes.net/

:turtle:

Re: Add Keyboards
« Reply #8 on: October 02, 2015, 02:27:56 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
New plugins ready  :smile:


Gena\Finals\1 Optimizations\"WesternEurope Language Group"
Gena\Finals\1 Optimizations\"Language Custom PreLoad"

On Gena:
Gena\Finals\1 Optimizations\"WesternEurope Language Group"
--> Enable 'Add All WesternEurope Language Group'
to get keyboards ready
+
Gena\Finals\1 Optimizations\"Switch Keyboard" already default available which will put keyboard indicator.
+
Gena\Finals\1 Optimizations\"Language Custom PreLoad"
add keyboard id whatever you need, sky is the limit.  :cool:
 WesternEurope Languages will sure work, others depends......

Tip: Windows have default HotKey LeftAlt+Shift to change keyboard.

On SE:
put "Language Custom PreLoad" plugin to \Finals\
or use Gena\Utils\"Share Plugins" -> 'Share Plugins With' - Win7PESE

Tip:
SE have
Apps\System Tools\"Switch Keyboard" plugin which will put indicator to taskbar with HotKey Ctrl+Tab
 ( Windows Hotkey LeftAlt+Shift still operational side by side ;))


*****
Still a utility that loads keyboard file would be really nice, if hunted on internet one day  :wink:

Tip:
Keep in mind to use all projects on same folder ex: D:\TheOven , this ease organising plugins ;)


:turtle:

Re: Add Keyboards
« Reply #9 on: October 02, 2015, 04:16:32 PM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
 :w00t:  :thumbup: Thanks a lot !!

It's working very well. :ymca:

I take a look to the Lang_WesternEurope script it's seems a bit complicated. Microsoft do not make it easy.

Now I can concentrate on the next challenge > Remove the disk wait and working cursor  :tongue:  I hate this disk !!!  :raygun:

Re: Add Keyboards
« Reply #10 on: October 02, 2015, 04:41:17 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Quote from: NexusFred
Now I can concentrate on the next challenge > Remove the disk wait and working cursor  :tongue:  I hate this disk !!!  :raygun:

Give more details ;)
« Last Edit: October 02, 2015, 04:42:00 PM by Lancelot »

Re: Add Keyboards
« Reply #11 on: October 02, 2015, 07:33:13 PM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
I search all the day and no Keyboard Language Manager !!

I was thinking to use a Virtual Keyboard to Manage it but only Hot Virtual Keyboard do it and is not free.

I will continue to seach ...

Quote
Give more details ;)

 :grin: !! I want to restore the old mouse pointer. In the file attach it's the Classic or the Aero Classic.
For that in Win7 I just need to remove the pointer shadow to restore it. And it's ok i hate the shadows too  :viking:
So i use this code

Code: [Select]
RegWrite,HKLM,0x3,"Tmp_default\Control Panel\Desktop","UserPreferencesMask","9e,1e,01,80,12,00,00,00"

And it's works, the shadows is gone but the Disk no  :frusty:
So I try to use a script named "Cursors" by DarkPhoeniX to replace the cursor and it's work but 2sec after booting the Busy ,Wait and Working pointer are replaced by the Disk version.

To work fine I need to activate the "xDisplay" Script by Ludovici, JFX, Vvurat, ChrisR and Dera ?? But like you can imagine I do not like this theme  :w00t:





Best Regards

Re: Add Keyboards
« Reply #12 on: October 02, 2015, 08:54:16 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
I take a look to the Lang_WesternEurope script it's seems a bit complicated. Microsoft do not make it easy.
I will continue to seach ...
Lang_WesternEurope plugin is the only complete plugin on internet for WesternEurope Languages.  :thumbsup:
 I hunt a lot, found lots of useful but scattered info, and later write all from scratch which took some days, weeks....  :great:

Also Lang_Turkish :cool: and Lang_Greek  and Thanks to Olegpov and Nikzzz for Russian support.


  Sometimes not easy, and when it is about language related things it is harder.  :cool:

***
Mouse:
UserPreferencesMask
Already exists, at
Gena\Components\Tweaks and Settings\"Tweaks and Settings"

but it is not easy to port to SE, requires too much time, better write your own settings  as you did  :thumbsup:

++
As suggested earlier, If you use
Gena\Utils\"Share Plugins" -> 'Share Plugins With' - Win7PESE
You will notice
SE\ComponentsY\Tweaks\"Cursors" by Galapo.
SE\ComponentsG\Tweaks\"Cursors" by Galapo.

See how this works ????????


ps: Later I feel better change this plugin title to "Mouse Cursors"  :wink:



And it's works, the shadows is gone but the Disk no  :frusty:
I don't understand "Disk no" ....



btw, I believe for mouse on another topic "Add Mouse - Cursor" would be better  :great:

:turtle:
« Last Edit: October 04, 2015, 09:20:01 AM by Lancelot »

Re: Add Keyboards
« Reply #13 on: October 03, 2015, 01:50:17 PM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
Quote
btw, I believe for mouse on another topic "Add Mouse - Cursor" would be better

Yes !! I going to do that right now!!!
Best Regards

Re: Add Keyboards
« Reply #14 on: October 10, 2015, 07:37:55 PM »

NexusFred

  • Jr. Chef
  • **
  • Location: Europe
  • Date Registered: Sep 2015
  • Posts: 20
Well,

just an update about my research for a Keyboard manager ...

Nothing good at this times. Hot Virtual Keyboard seems to help a little but won't run on a Win7PE
I try everything

> add the full registry grab after install = Nice but Try again  :confused:
   The error message is very strange. When i Click on the hvk.exe = "Windows cannot find File hvk.exe" "Or File hvk.exe doesn't exist anymore"  :w00t:

> Create a portable version with ThinApp (Cameyo version crash on launch) = Work but only on a real install

The only way add a Autorun to the portable version stored on the USB key.

... More on the next adventure :grin:

Re: Add Keyboards
« Reply #15 on: October 10, 2015, 09:12:04 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
I try everything

The error message is very strange.

Try regsvr32.... with kbd...dll with procmon,

and compare result with normal windows and pe  :wink:

:turtle:

Re: Add Keyboards
« Reply #16 on: October 20, 2015, 09:59:48 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
:grin: !! I want to restore the old mouse pointer. In the file attach it's the Classic or the Aero Classic.
For that in Win7 I just need to remove the pointer shadow to restore it. And it's ok i hate the shadows too  :viking:
So i use this code

Code: [Select]
RegWrite,HKLM,0x3,"Tmp_default\Control Panel\Desktop","UserPreferencesMask","9e,1e,01,80,12,00,00,00"

Since we have a new syntax for a while,
 Better not use above code,
  this can overwrite other visual etc. settings made by other plugins..

Checking internet, mouse shadow is at bit13 (reverse bit)
13/8=1+5 -> 2nd byte Bit5
we want Bit5=0

Code: [Select]
Call,RegWriteBinaryBit,2,5,0,HKLM,0x3,"Tmp_Default\Control Panel\Desktop",UserPreferencesMask


Call,RegWriteBinaryBit
syntax at
Macro Library --> Call topic
http://TheOven.org/index.php?topic=45.0

:turtle:

 

Powered by EzPortal