Keyboard Länder Einstellung
Moderator: Moderatoren
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Keyboard Länder Einstellung
hi,
man kann ja unter XP/W2K verschiedene Tastatur "Belegungen" wählen.
wie kann ich nun feststellen welche eingestellt ist ? In der NLS.CH kann
ich zwar alles mögliche finden, aber nichts für´s Keyboard ?
gruss by OHR
Jimmy
man kann ja unter XP/W2K verschiedene Tastatur "Belegungen" wählen.
wie kann ich nun feststellen welche eingestellt ist ? In der NLS.CH kann
ich zwar alles mögliche finden, aber nichts für´s Keyboard ?
gruss by OHR
Jimmy
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Tastaturtyp
Hallo Jimmy,
du könntest ja die autoexec.nt durchforsten. Hier müßte ja drinstehen welche keyb geladen wird. Oder meinst du etwas anderes ?
du könntest ja die autoexec.nt durchforsten. Hier müßte ja drinstehen welche keyb geladen wird. Oder meinst du etwas anderes ?
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: Tastaturtyp
hi,
In der Taskleiste bei der Uhr steht doch meisten "DE". Nun kann man
aber auch noch eine "EN"glische oder "CN" Belegung installieren/wählen.
Ich würde nun gerne wissen was der User eingestellt hat und das ggf.
von "CN" auf "DE" ändern wenn meine Xbase++ Application läuft ...
gruss by OHR
Jimmy
sorry ich meine nicht den "DOS" Keyboard Treiber.Rolf Ramacher hat geschrieben: du könntest ja die autoexec.nt durchforsten. Hier müßte ja drinstehen welche keyb geladen wird. Oder meinst du etwas anderes ?
In der Taskleiste bei der Uhr steht doch meisten "DE". Nun kann man
aber auch noch eine "EN"glische oder "CN" Belegung installieren/wählen.
Ich würde nun gerne wissen was der User eingestellt hat und das ggf.
von "CN" auf "DE" ändern wenn meine Xbase++ Application läuft ...
gruss by OHR
Jimmy
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
RE Keyboard Länder Einstellung
Hi Jimmy,
vielleicht gibt es hierbei ein Windows-programm das diese Information liefert wie z.B. control.exe - ich suche morgen mal
vielleicht gibt es hierbei ein Windows-programm das diese Information liefert wie z.B. control.exe - ich suche morgen mal
-
- Rekursionen-Architekt
- Beiträge: 315
- Registriert: Mo, 16. Okt 2006 13:04
- Wohnort: Region Stuttgart
Hallo Jimmy,
Hiermit kannst du feststellen, welche Tastaturbelegung aktiv ist:
Eine Liste der Sprachcodes gibt es hier:
http://msdn.microsoft.com/library/defau ... s_61df.asp
Um zu sehen, welche Tastaturbelegungen installiert sind, bzw. die Tastaturbelegung zu ändern, schau bei MSDN nach diesen Funktionen.
GetKeyboardLayoutList, LoadKeyboardLayout, ActivateKeyboardLayout
Mich fasziniert übrigens seit langem, daß man auf einer alphabetischen Computertastatur chinesische Schriftzeichen eingeben kann. Wie funktioniert das eigentlich
Viele Grüße,
Günter
Hiermit kannst du feststellen, welche Tastaturbelegung aktiv ist:
Code: Alles auswählen
FUNCTION GetKeyboardLanguage()
LOCAL nLayout := DllCall( "user32.dll", DLL_STDCALL, "GetKeyboardLayout", 0 )
RETURN bAnd(nLayout, 0xFFFF)
http://msdn.microsoft.com/library/defau ... s_61df.asp
Um zu sehen, welche Tastaturbelegungen installiert sind, bzw. die Tastaturbelegung zu ändern, schau bei MSDN nach diesen Funktionen.
GetKeyboardLayoutList, LoadKeyboardLayout, ActivateKeyboardLayout
Mich fasziniert übrigens seit langem, daß man auf einer alphabetischen Computertastatur chinesische Schriftzeichen eingeben kann. Wie funktioniert das eigentlich
Viele Grüße,
Günter
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
hi,
Grob gesagt ist es eine "Lautsprache". Man tippt also den ersten "Laut" ein
und es passiert sowas wie eine "incrementale Suche" d.h. er zeigt dir dann
alle an die mit dem "Laut" beginnen. So geht es dann mit den weiteren
"Laut"en weiter bis das "Zeichen" kommt was man sucht.
Da jedoch die "Zeichen" 2-bit lang sind geht es nur unter GUI und das
mag meine "deutsche" Anwendung ja nicht. Deshalb die Kontrolle der
Tastatur.
danke noch mal
gruss by OHR
Jimmy
SUPER, danke !Günter Beyes hat geschrieben: Hiermit kannst du feststellen, welche Tastaturbelegung aktiv ist:
Eine Liste der Sprachcodes gibt es hier:Code: Alles auswählen
FUNCTION GetKeyboardLanguage() LOCAL nLayout := DllCall( "user32.dll", DLL_STDCALL, "GetKeyboardLayout", 0 ) RETURN bAnd(nLayout, 0xFFFF)
http://msdn.microsoft.com/library/defau ... s_61df.asp
Um zu sehen, welche Tastaturbelegungen installiert sind, bzw. die Tastaturbelegung zu ändern, schau bei MSDN nach diesen Funktionen.
GetKeyboardLayoutList, LoadKeyboardLayout, ActivateKeyboardLayout
Es wird ja eigendlich nur noch die "einfache" Eingabe in "Pejing" gemacht.Günter Beyes hat geschrieben: Mich fasziniert übrigens seit langem, daß man auf einer alphabetischen Computertastatur chinesische Schriftzeichen eingeben kann. Wie funktioniert das eigentlich
Grob gesagt ist es eine "Lautsprache". Man tippt also den ersten "Laut" ein
und es passiert sowas wie eine "incrementale Suche" d.h. er zeigt dir dann
alle an die mit dem "Laut" beginnen. So geht es dann mit den weiteren
"Laut"en weiter bis das "Zeichen" kommt was man sucht.
Da jedoch die "Zeichen" 2-bit lang sind geht es nur unter GUI und das
mag meine "deutsche" Anwendung ja nicht. Deshalb die Kontrolle der
Tastatur.
danke noch mal
gruss by OHR
Jimmy