Tipp: XP Tastaturbelegung ändern


Gelesen 140240 mal, 26 Antworten - 0 Mitglieder und 1 Gast betrachten dieses Thema.

Tipp: XP Tastaturbelegung ändern



Zusätzlich zu den Tipps unten hilft eventuell ein Registry-Scan: Nervige Windows-Fehler lassen sich oft mit einem Aufräumen der Windows Registry beheben. In der Regel läuft und startet Windows danach auch wieder schneller!


Auf Facebook, Twitter und Google Plus empfehlen
Windows Forum & Hilfe »

Tipp: XP Tastaturbelegung ändern

Seiten: 1 2 [Alle]
« Ne frage zu windows 7 virtuelles laufwerk will nicht weg »
Herunterladen

cottonwood
(10.907)  
*****

Tipp: XP Tastaturbelegung ändern




Mit der folgenden Beschreibung lassen sich unter Windows XP Tasten der Tastatur tauschen. Dies geschieht auf niedrigstem Level und betrifft anschliessend alle Benutzer. Es können nur "ganze" Tasten verändert werden. Z.B. ändert sich die 6 zusammen mit dem &. Darüber hinaus gehende Einstellungen können z.B. mit KDrive32 auf eine Funktionstaste gelegt werden. Diese F-Taste kann dann wiederum auf z.B. die rechte Ctrl- oder Windows-Taste gelegt werden. In dieser Kombination lässt sich dann z.B. der @ auf die rechte Windows-Taste legen.

Die Positionen können von deiner Tastatur geringfügig abweichen. Die Beschriftung in der Spalte "Taste" entspricht dem englischen Layout. Das ist speziell bei y und z zu berücksichtigen, da diese Tasten im deutschen Layout gegeneinander getauscht sind.

Die Änderungen werden in der Registry eingetragen, und zwar unter folgendem Pfad:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

WICHTIG: Es gibt auch einen Schlüssel namens "Keyboard Layouts" (Beachte das Mehrzahl-"s") unter Control, aber der Schlüssel sollte nicht verändert werden.

Im Schlüssel "Keyboard Layout" muss der Eintrag Scancode Map hinzugefügt werden. Dieser ist vom Typ REG_BINARY. Das Datenformat ist wie folgt:

Start offset (in Bytes)  Size (in Bytes)  Data

 0                       4                Header: Versions-Information
 4                       4                Header: Markierungen
 8                       4                Header: Anzahl der Einträge
12                       4                Persönliche Belegungen
Letzte 4 Bytes           4                Null Terminator (0x00000000)

Das erste und zweite DWORD speichert Header Informationen und sollte für die aktuelle Version des ScanCode Mappers komplett auf Null gesetzt werden. Das dritte DWORD enthält einen Zähler für die gesamte Anzahl der folgenden DWORDs einschliesslich des abschliessenden Null Terminators. Daher wäre der Minimalwert 1 (keine Veränderungen spezifiziert). Die persönlichen Einstellungen folgen dem Header. Jeder Eintrag ist ein DWORD lang.

Um Änderungen wirksam werden zu lassen, muss das System neu gestartet werden. Beachte dass die Änderungen der Tastaturbelegung sich nach dem Anschlag der Taste direkt nach dem Wechsel in den Benutzermodus auswirken, noch bevor ein virtueller Tastenschlüssel zugeordnet wird. Dadurch können sich bestimmte Einschränkungen ergeben. So wird die Änderung möglicherweise nicht richtig berücksichtigt, wenn Terminal-Dienste benutzt werden.

Jetzt folgt ein Beispiel. Für die Änderungen im zuvor beschriebenen Teil der Registry benutzt du den Registry Editor Regedit.exe. Die folgenden Werte sind in den persönlichen Belegungen zu speichern:

00000000 00000000 03000000 00003A00 40005CE0 00000000

Der Wert 00003A00 bewirkt, dass die Shift-Lock-Taste unwirksam wird,
der Wert 40005CE0 bewirkt, dass die rechte Windows-Taste jetzt F6 auslöst.

Um das zu verstehen, muss man wissen, dass die Einträge in den DWORDs von rechts nach links eingetragen werden. Caps-Lock hat den Scancode 3A bzw. 003A. Dies wird als 3A00 in die rechte Hälfte des DWORDs eingetragen. 0000 bedeutet "KEINE Taste" und wird in die linke Hälfte des DWORDs eingetragen. Die rechte Windows-Taste hat den Scancode E05C, der als 5CE0 in die rechte Hälfte des DWORDs eingetragen wird. Daraus soll F6 werden (Scancode 0040). Also wird 4000 in die linke Hälfte des DWORDs eingetragen. Die aktuelle Anzahl ist jetzt 3 (00000003) DWORDs, incl. Terminator. Dies wird als 03000000 in das 3. DWORD (Start Offset 8) eingetragen.

Legt man jetzt noch mit KDrive32 den @ auf die Taste F6, so kann man ihn anschliessend mit der rechten Windows-Taste auslösen.






Die mit Note 1 bezeichneten Scancodes führe ich hier mal ohne Gewähr auf:



Ohne Gewähr, weil sie intern anders behandelt werden. Sie haben intern getrennte Codes zum Ein- und Ausschalten, was sich aber an dieser Schnittstelle nicht auszuwirken scheint. Zumindest die Einfügen-Taste läßt sich bei mir problemlos auf diese Weise ausschalten. Allerdings funktioniert sie jetzt auch nicht mehr zusammen mit Shift. Man kann sie also auch nicht mehr zum Einfügen von Texten bzw. Textteilen verwenden.

Die mit Note 2 - Note 5 bezeichneten Keycodes können so nicht verändert werden. Will man diese Belegungen beeinflussen, so muss man tiefer ins Thema einsteigen. Hierzu hilft der (englische) Beitrag:

http://www.microsoft.com/whdc/device/input/Scancode.mspx#ECAA 

Nachtrag vom 30.4.2009
Hier noch ein paar Scancodes von Multimedia-Tasten:
 

Weitere Scancodes kann man mit dem Linux-Kommando xev ermitteln. Ein entsprechendes Windows-Programm habe ich leider nicht gefunden.

Dabei ist zu bedenken, dass der Scancode in Hex umzurechnen ist und bei Scancodes > x'80' um x'80' zu reduzieren ist und ersatzweise x'E0' vorangestellt wird. So wird aus 174 erst einmal x'AE', woraus dann x'E02E' wird.

Ein Programm namens Keyboardchecker habe ich getestet. In der Beschreibung steht zwar, dass es Scancodes mitteilt. In Wirklichkeit simuliert es rückwärts aus dem Zeichen den Scancode. Deshalb ist es leider nicht zu gebrauchen.
« Letzte Änderung: 14.05.09, 23:04:23 von cottonwood »


Rumak18
(9.287)  
*****
Re: Tipp: XP Tastaturbelegung ändern


Nicht schlecht..... Shocked


cottonwood
(10.907)  
*****
Re: Tipp: XP Tastaturbelegung ändern


Hier noch ein Beitrag zum Thema Druck-Taste auf eine andere Taste legen:

http://www.computerhilfen.de/hilfen/index.php?topic=84359.0


bmwtuner45
(346)  
****
Re: Tipp: XP Tastaturbelegung ändern


Repsekt ;-)


Thorsten Albrecht
Gast
Re: Tipp: XP Tastaturbelegung ändern


Der Scancode-Eintrag in der Registry kann auch nur userspezifisch, also nicht systemglobal zugewiesen werden. Hierzu benutzt man den Zweig HKEY_CURRENT_USER\Keyboard Layout. Allerdings gibt es Seiteneffekte bei der schnellen Benutzerumschaltung in XP, falls der andere Nutzer wiederum eine andere Tastaturbelegung als der erste Nutzer hat. Beim Zurückschalten auf den ersten Nutzer hat dieser seine Tastaturbelegung dann "verloren", er muß sich noch einmal richtig einloggen.

Hier übrigens noch ein Beispiel für eine oft gewünschte Tastaturumbelegung: Strg und Shift-Lock vertauschen:
-------------------------------
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,\
  00,00,00,00
-------------------------------

Thorsten

Thorstent


jüki
Special-Member (10.094)  
*****
Re: Tipp: XP Tastaturbelegung ändern


Danke! ist schon herauskopiert und als pdf in meiner Schatzsammlung verewigt.
Mit dem Hinweis cottonwood = Tatstaturspezialist.
- hast mir ja schon einmal mit der CapsLook- Taste sauber auf die Sprünge geholfen.
Jürgen


stroti77
Gast
Re: Tipp: XP Tastaturbelegung ändern


Hallo zusammen!

Ich recherchiere schon länger nach Scancodes und dem "Umbiegen" von Tasten auf der Tastatur. Vorab: Das Umstellen der Tastatur auf Englisch o.ä. löst nicht mein Problem und stellt auch keine Schwierigkeit dar.

Im Grunde genommen weiss ich alles was ich brauche. Einzig fehlt mir der passende Scancode von den Tasten, die ich ändern möchte. Ich habe ein Acer Notebook TravelMate 2480 mit Windows XP. Rechts unten befinden sich die 4 Pfeiltasten, wie bei jedem Notebook. Nur, dass die Acer Leute über den linken Pfeil eine Eurowährungssymbol-Taste angebracht haben und über dem rechten Pfeil eine, die das Dollarzeichen auf dem Bildschirm ausgibt. Ich bin gewohnt, dort jeweils PageUp und PageDown zu finden o.ä.

Meine Frage:
Wie lauten die Codes für die Euro- und Dollarzeichentaste, die ich als ScancodeMap eingeben muss, um den Tasten eine andere Funktion zu geben?

Vielen Dank für Eure Hilfe,

stroti77


cottonwood
(10.907)  
*****
Re: Tipp: XP Tastaturbelegung ändern


Tasten haben Scancodes, Zeichen nicht. Ist alles oben beschrieben. Euro ist mit dem E auf einer Taste und hat den Scancode 12, Dollar ist mit der 4 auf einer Taste und hat den Scancode 05.


habicht
Gast
Re: Tipp: XP Tastaturbelegung ändern


Herzerfrischend.....


Endlich mal ein gescheiter Beitrag hier


BoogieGirl
Gast
Re: Tipp: XP Tastaturbelegung ändern


Hallo!

Ich bin durch Zufall zu diesem Beitrag gelangt und dachte, einer von euch könnte mir vielleicht weiterhelfen.

Ich suche verzweifelt nach meiner "Control"-Taste. Auf dem Bild im ersten Beitrag ist sie ganz unten links. Das ist bei mir die "Strg"-Taste und hat wohl nicht die gleiche Funktion wie Control. Hat jede Tastatur eine Controltaste? Wenn ja, könnte sie auch anders bezeichnet sein? Wenn nein, kann ich "mir selber eine basteln" indem ich die Tastaturbelegung ändere?

Danke und liebe Grüße, Nadine


jüki
Special-Member (10.094)  
*****
Re: Tipp: XP Tastaturbelegung ändern


"Control" ist die englische Bezeichnung für "Steuerung".
Es ist also identisch und Du brauchst nicht extra eine Taste zu basteln.
Jürgen


Blade1992
(163)  
***
Re: Tipp: XP Tastaturbelegung ändern


Boha einfach hammer wolte ich schon immer mal haben DANKE DANKE DANKE Grin


Karlheinz Brenncke
Gast
Re: Tipp: XP Tastaturbelegung ändern


Tolle Sache.
Ich konnte mit Hilfe Deiner Seite die Bild-up und Bild- down Tasten zu F4 und Escape umwandeln.
Dies ist für mich und für meine tägliche Arbeit mit einem CAD Programm (Allplan von Nemetschek) eine große Erleichterung.
Eine so ausführliche und für den Laien auch verständliche (ich habe nur 4 Stunden dafür gebraucht) Anleitung habe ich lange gesucht.
Besten Dank!


Alfred von der Wolke
Gast
Re: Tipp: XP Tastaturbelegung ändern


Dankeschön Smiley
Habe mir endlich ein Laptop anschaffen können, allerdings mit "spanischer.." Tatstatur. Mit diesem Beitrag - unter FAQ gelesen - hoffe ich die Belegung in dtsch. ändern zu können.
 


Karl-Heinz
Gast
Re: Tipp: XP Tastaturbelegung ändern


Hi, ich hoffe, dass ihr mir hier weiterhelfen koennt.
Ich hab Wasser verschutet, und danach funktionierte die Taste fur 1 nicht mehr. Zwischenzeitlich funktionierte sie wieder, aber jetzt ist's anscheinend entgultig aus.
Ich wurde gerne die Funktion der 1 auf die Taste fur = umlegen. Geht das?

Den obigen Beitrag hab ich gelesen, aber nix verstanden.


Mitti1979
Gast
Re: Tipp: XP Tastaturbelegung ändern


Hi liebe Leuts,

ich habe vor der <entf> Taste die Löschfunktion eines anderen Programmes zuzuweisen.
In dem Fall dem Schredder von TuneUp Utilities 2006

Nun könnte ich etwas Hilfe gebrauchen wie dies zu bewerkstelligen ist.

Danke im voraus^^


jüki
Special-Member (10.094)  
*****
Re: Tipp: XP Tastaturbelegung ändern


Du verlangst doch nicht etwa. das einer von uns das in diesem Thread Geschriebene ausdruckt und mit einem berittenen Eilkurier bei Dir vorbei bringt?
...denn es steht alles schon geschrieben.
Man muß es nur lesen und verstehen.
Jürgen


cottonwood
(10.907)  
*****
Re: Tipp: XP Tastaturbelegung ändern


ich habe vor der <entf> Taste die Löschfunktion eines anderen Programmes zuzuweisen.
In dem Fall dem Schredder von TuneUp Utilities 2006

Was (oder welche Taste) ist denn die Löschfunktion?


Kunglau
Gast
Re: Tipp: XP Tastaturbelegung ändern


Hallo zusammen,

Ich habe mal eine frage kann mir wer von euch sagen wie ich 
Töne auf die Funtionstasten bekomme aber ich muss es über die regedit machen.

Hoffe es kann wer helfen

Mfg Kunglau


die charly
Gast
Re: Tipp: XP Tastaturbelegung ändern


Danke für diese tolle Anleitung Smiley

Es hat sich für mich als Vollnoob zwar als ein bisschen kompliziert herausgestellt, aber letztendlich ging's.

Hab auch erstmal einen extra Benutzer gebastelt und lokal ausgetestet, um mir nicht alles zu zerschießen.
Das kann ich anderen Ahnungslosen nur ans Herz legen Wink

Ich schreib die Lösung meines Problems mal mit hierhin, falls irgendwer das gleiche hat Wink

Ersetze CapsLock mit < und >

Also, auf meinem Laptop fehlt die Taste mit den eckigen Klammern "<" und ">" (Position 45).*
Die CapsLock- Taste hingegen nervt mich, also wollte ich die Klammern darauf verlegen.

Erster Versuch war Scancode "33" für "<".
Da wollte ich dann versuchen mit KDrive32 die ">" dazuzulegen.
Fazit: "33" spuckte keine Klammer aus, sondern Komma und Semikolon.

Deshalb hab ich mir angeschaut welchen Scancode die ursprüngliche Taste hätte, wenn sie denn da wär -> 56

Also:
In die Scancode Map wird geschrieben:
00 00 00 00 00 00 00 00
01
00 00 00 56 00 3a 00

die 01 steht ja dafür, dass 1 DWORD folgt
die 56 ist der Scancode für die ursprünliche <>- Taste
die 3a ist der Scancode für die CapsLock/ShiftLock- Taste


So, und da ich jetzt nicht mehr umständlich mit AltCodes die Klammern erzeugen muss, kann ich  mich wieder ans PHP- Lernen machen Smiley

Liebe Grüße,
~charly


ChristianBl
Gast
Re: Tipp: XP Tastaturbelegung ändern


Ihr könnt's auch viel übersichtlicher haben: mit diesem Programm: http://blaeul.de/docs/de_pressakey_tasten-emulator.php


DaveNo1
Gast
Re: Tipp: XP Tastaturbelegung ändern


@die charly

es fehlen noch die letzten 4 nullbits, ohne habe ich ein ganz seltsames verhalten - manche tasten deaktivieren sich...

richtig wäre:

00 00 00 00 00 00 00 00
01 00 00 00 56 00 3a 00
00 00 00 00


DaveNo1
Gast
Re: Tipp: XP Tastaturbelegung ändern


Falls die <> auf der rechten ctrl. taste sein sollen:

00 00 00 00 00 00 00 00
01 00 00 00 56 00 1D E0
00 00 00 00

da sind nämlich beim deutschlen layout eigentlich die spitzen klammern.


Juanna
(12)  
*
Re: Tipp: XP Tastaturbelegung ändern


Hallo,

ich habe die Taste Caps Lock deaktiviert und möchte sie nun aber als Shifttaste umprogrammieren.
Was muß ich als Wert in der Registry eintragen?

Über Hilfe würde ich mich sehr freuen.

Liebe Grüße Juanna


Don Jojo
Gast
Re: Tipp: XP Tastaturbelegung ändern


Großep Kompliment, das ist genau das was ich gesucht habe. zb Windows-taste nervt mich beim spielen immer, und nochn paar andere tasten.

Habs aber auch erst wirklich verstanden mit den Kommentaren. Mich hat verwirrt, ob ich die ganzen Zeichenfolgen in eine oder in mehrere Schlüssel legen soll, weil ich dachte das pro Zeile nur 8 (also in hex 4) Zeichen stehen sollen. Habs durch charleys bsp aber verstanden, dass alles in eine Datei und einfach vorlaufend sein muss

@ Juanna
Zuerst musst Anzahl der folgenden Schlüssel mit 4 hexzeichen (8 Zeichen) auf zwei setzten (02 00 00 00), dann mit 2 hexzahlen, den Wert für die Shifttaste eintragen und dann mit zwei Zeichen den Wert für die Casp-Log Taste. Und dann brauchst du noch die umrandenden Nullen. Sieht dann so aus wie Daves Beispiel:
00 00 00 00 00 00 00 00
02 00 00 00 ?? ?? ?? ??
00 00 00 00

Die genauen werte kannst du ja aus der Tabelle auslesen, denk aber dran die beiden Hexzeichen rum zu drehen.

Liebe Grüße
Joachim


vw181m
(3)  
*
Re: Tipp: XP Tastaturbelegung ändern


 Grin
Vielen Dank, ich probier´s mal aus


y-s-s
Gast
Re: Tipp: XP Tastaturbelegung ändern


Hallo, deine ausführliche Anleitung finde ich grossartig.
Eine Frage habe ich dazu noch:
Ich habe das kleine Mini-Notebook Medion Akoya E1212, das hat ganz unten links eine "Fn"-Taste, und die "Strg(links)" ist rechts daneben. Ganz anders, als bei allen Tastaturen, mit denen ich umzugehen gewohnt bin.
Ich möchte unbedingt die Funktion der "Fn" und der linken "Strg" tauschen. Dazu müsste die "Fn" einen Code haben, den ich aber in deinem Beitrag nicht finden kann.
Gibt es diesen Code, oder ist die Taste ausschliesslich per Hardware zugeordnet?
Verzweifelt, y-s-s

Seiten: 1 2 [Alle]  
« PC Hilfe ForumHardware-Forum »



Ähnliche Themen zu "Tipp: XP Tastaturbelegung ändern":
Download-Tipp: Open Source DVD 5
Tipp: Zip + RAR im Firefox vor Download einsehbar
Win XP: tastaturbelegung ändern
TIPP: IP Adresse ändern / Ich brauch eine neue IP-Adresse
Software-Tipp: Tipp der Tages! [TuneUp Utilities 2006]
Mac OS X: Tastaturbelegung
Mac OS X: Tastaturbelegung
Tastaturbelegung


Hilfe Übersicht | Windows 5 Windows 10 Windows 15 Windows 30 Windows 672 | Mehr Themen zu "Tipp Tastaturbelegung ändern"




Computerhilfen.de | Powered by SMF 2.5.1.
© 2001-2012, Lewis Media. Alle Rechte vorbehalten.

Sie betrachten das Thema Tipp: XP Tastaturbelegung ändern (cottonwood) - Windows Forum & Hilfe © Computerhilfen.de