|
|
|||||||
Because of the Eurosymbol I want to change the keyboard settings to US International on all our Windows95 workstations. When you use the US International keyboard you can use the ALT GR + 5 keycombination for the Eurosymbol. It looks very simple: You only have to change the value in regkey [HKEY_CURRENT_USER\keyboard layout\substitutes\00000413] @="00000409" to [HKEY_CURRENT_USER\keyboard layout\substitutes\00000413] @="00010409". Wrong!! Very Wrong!! All the things I tried did not work... There must be a lot of people with the same problem. So if someone knows how to solve this problem... I think you can help a lot of other people |
||||||||
|
|
|||||||
Hi Co, You also need the file: Kbdusx.kbd I can't test if this is the only extra thing you need, but you certainly need this file. P.S are you sure you want to switch to US International? It also changes the function of some other keys like the quotation mark ("). This becomes a 'sticky' key that waits for the next key before it is printed. This is nice if you need letters like these: ë . We decided not to switch to US International because we didn't want to bother the users with this change. We just told them to use ALT-0128 ------------------ Roger the Young |
||||||||
|
|
|||||||
CO, What keyboard were you using before? cj |
||||||||
|
|
|||||||
Woops, I didn't even ask that, and started ranting anyway. That will teach me to read before I rant. ------------------ Roger the Young |
||||||||
|
|
|||||||
Hi there Co, I've been working on this problem for quite a while now, but found no sulution. ADDKEY ("HKEY_CURRENT_USER\keyboardlayout\substitutes\00010409") WRITEVALUE ("HKEY_CURRENT_USER\keyboardlayout\substitutes\00010409", "(Standaard)","00010409","REG_SZ") DELVALUE ("HKEY_CURRENT_USER\keyboardlayout\preload\1", "(Standaard)") READTYPE ("HKEY_CURRENT_USER\keyboardlayout\substitutes\00010409", "(Standaard)") These are the full packet of entries that you will need. Just experiment by disable some entries and see what it does... have fun and good luck! B.T.W. my temp solution is renaming kbdusx.kbd (located in c:\windows\system) to kbdnl.kbd and kbdus.kbd (leave timestamps the same) and override the files on the client machines. You will cover 99% of all th W95 client, because there is always a dutch or VS keyboard installed. I know, it's not a nice solution, but you can reverse the process at any time. [This message has been edited by SLM (edited 10 January 2001).] |
||||||||
|
|
|||||||
Sorry for the messed up layout...! Grtx, Eric |
||||||||
|
|
|||||||
We use now US 101 keyboard and Dutch language. Of course we can use this keyboardsetting together with the ALT + 0128 Keycombination. But you know how users are: "I have a Eurosymbool on my keyboard but it doesn't work". |
||||||||
|
|
|||||||
You can always walk through the building on a Saturday and make the modifications yourself (good for your health). Or delegate the job to a support dude... I'll keep working on this problem... laters! [This message has been edited by SLM (edited 10 January 2001).] [This message has been edited by SLM (edited 10 January 2001).] |
||||||||
|
|
|||||||
MMMMMMMMMMM Lijkt me geen goed idee. zijn er duizend in Haarlem en tig andere in de rest van Noord-holland.... Maar je komt uit de buurt dus als je niets te doen hebt.. |
||||||||
|
|
|||||||
Hi Co, A lot of people are wondering what you just posted. Because this is an international board please keep everything in English. Translation of previous post: I don't think that's such a good idea. There are thousand computers in Haarlem and many more in the rest of Noord-Holland (providence of the Netherlands). But you are from around here, so if you're not doing anything... ------------------ Roger the Young |
||||||||
|
|
|||||||
OK Dad You are right. |
||||||||
|
|
|||||||
Hi there Co, ...OK lets get serious now. I think you can make something out of the registry entries displayed above. I've contacted some people from Microsoft to take a look at the problem. ------------------ |
||||||||
|
|
|||||||
You are right, we are moving in a wrong direction. I tried is to make a script with things like addkeys, deltrees and writevalue's. Just like you did SLM But all this doesn't work. After that, I exported the registrykeys from Hkey_current_User and Hkey_users to a regfile. I placed this file in the logon directory. I am now trying if this works If this doesn't work i want to try if i can change the value of the "layout file" in the following key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\keyboard layouts\00000409] in "layout file"="kbdusx.kbd" I hope it works. If it does i let you know... |
||||||||
|
|
|||||||
It only works if there is no keyboardkey in hkey_users\username. Then Win95 takes the key in .default. Uitdaginkje... Oeps, sorry Drillsergeant! |
||||||||
|
|
|||||||
deltree ("hkey_users\"@userid"\keyboard layout") (?????) |
||||||||
|
|
|||||||
I did it an other way! Make a package with SMS Installer. change your keyboardsettings and close the package. This works very good!!! |
||||||||
|
|
|||||||
Dear, The way of changing keyboard language layout can be done during a system startup. We must also made a change from UK to US keyboard. We only following changes to registry code:Important which "keyboard layout" will load as first one. By adding followingREGEDIT4 statements copy \\server\netlogon\keyb-us.reg c:\keyb-us.reg regedit c:\keyb-us.reg to "autoexec.bat" file. The parameters of none-windows versions of REGEDIT are: code:greetings.Imports and exports registry files to and from the registry. |