Toon posts:

[W2K] Toetsenbordtaal via snelkoppeling wijzigen*

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik zoek een methode om de toetsenbordtaal mbv een snelkoppeling te wijzigen.

situatie:
Novell netware netwerk met zenworks 4
win2k clients met nal als shell (dus geen systray met toedsenbordtaalicoontje)
zowel us als nl (ja inderdaad) toetsenborden :(

ik heb een applicatieobject gemaakt die het volgende uitvoert:

c:\winnt\system32\rundll32.exe shell32.dll,Control_RunDLL c:\winnt\system32\input.cpl

Gebruikers kunnen nu zelf de toetsenbordtaal wijzigen, maar dit wordt niet opgeslagen en na een reboot wordt de instelling vergeten. Deze applicatie wordt als unsecure system user uitgevoerd. ik heb niet geprobeerd de applicatie als user uit te laten voeren, dat ga ik nu nog doen.

ik heb met snapshot.exe gekeken wat input.cpl doet, maar als ik daar een applicatie van maak werkt deze pas na een reboot(logisch overigens). vreemd genoeg werden de registerwijzigingen in HKCU aangepast en niet in HKLM.
de enige relevant ogende sleutel die ik voorbij zag komen was

HKCU -- Keyboard layout -- substitutes -- 00000413 = 00020409

daarnaast werd het bestandje c:\winnt\inf\intl.pnf (<-wat is dat?) gewijzigd

wie weet een mooie oplossing? alles wat je in een snelkoppeling of een .reg bestand kunt kloppen, kan ik probleemloos uitdelen. mijn gebruikertjes zijn niet zo handig en ik heb uiteraard geen zin om alle pc's langs te gaan...

[ Voor 9% gewijzigd door Verwijderd op 16-08-2004 13:11 ]


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Welke Windows versie gaat het om, dan kan ik dat eventjes in je topictitel zetten? :)

Verwijderd

Topicstarter
elevator schreef op 16 augustus 2004 @ 13:11:
Welke Windows versie gaat het om, dan kan ik dat eventjes in je topictitel zetten? :)
hoe pas ik dat aan?

Verwijderd

volgens mij moet je het even typen en zal de mod het doen :)

Verwijderd

Topicstarter
done (mbv report topic). Dank voor de snelle mod! _/-\o_

back on-topic please :Y)

[ Voor 27% gewijzigd door Verwijderd op 16-08-2004 13:17 ]


  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 15:00

Reptile209

- gers -

Dat kan je niet zelf aanpassen (de titel), geef ff een nieuwe door door bovenaan op Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/icon_hand.gif te klikken. Dan doen de modjes het voor je. Done ;)

Wat je probleem betreft: hier staat een stukje van MS voor het omzetten naar Arabisch. Moet zo aan te passen zijn (even zoeken naar het stukje rundll32 shell32, Control_RunDLL intl.cpl,,/f:”c:\locale.txt” voor het relevante deel). Dit zou ook moeten werken voor win2k.
En anders even verder kijken op [google=xp rundll32 change keyboard language] (ik gok maar dat je XP hebt, en de meeste rundll geintjes doen het anders ook wel onder 2000 :) )

[ Voor 10% gewijzigd door Reptile209 op 16-08-2004 13:20 ]

Zo scherp als een voetbal!


Verwijderd

Topicstarter
dat ziet er goed uit!

Verwijderd

Topicstarter
Reptile209, dit was de gouden tip! precies wat ik zocht:

Om de toetsenbord taal of layout te wijzigen
ik heb nu hetvolgende gedaan:

Zenworks applicatie object maakt c:\local.txt bestandje aan

voor nl toetsenbord
code:
1
2
3
4
5
6
7
8
9
[RegionalSettings]

LanguageGroup=1

SystemLocale=0413

UserLocale=0413

InputLocale=0413:00000413


of voor us
code:
1
2
3
4
5
6
7
8
9
[RegionalSettings]

LanguageGroup=1

SystemLocale=0409

UserLocale=0409

InputLocale=0409:00000409


vervolgens wordt
c:\winnt\system32\rundll32.exe shell32, Control_RunDLL intl.cpl,,/f:”c:\locale.txt”
uitgevoerd.

in tegenstelling tot wat het ms document beweert, is een herstart niet nodig
Pagina: 1