Jump to content

Tastaturtreiber


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Moin zusammen,

 

vielleicht kann mir jemand bei folgendem Problem helfen:

 

Der PC läuft unter WIN XP prof. SP2 deutsche Tastatur.

 

Da in einem Arbietsprogramm unter Windows(mit diesem wird meistens gearbeitet) die Eingabe nur in Großbuchstaben erfolgt ist die Caps log Taste permanent aktiviert.

Nun soll aber zur Wiedergabe des Punktes nicht die Caps log Taste jedesmal deaktiviert werden. Der Doppelpunkt wird nicht benötigt.

 

Ist es möglich die Belegung des Doppelpunktes auf den Punkt umzusetzen?

Vielen Dank für jegliche Rückmeldung !

 

Papatom

Link zu diesem Kommentar

Ist es möglich die Belegung des Doppelpunktes auf den Punkt umzusetzen?

Vielen Dank für jegliche Rückmeldung !

 

Papatom

Das geht sicherlich, wenn man hart an den Tastaturtreiber gehen würde mit einem Hexeditor.

 

Einfacher ist es aber, das Tastatur-Layout Deutsch/Schweiz nachzuladen.

Dort kommt im Nummernblock statt des Kommas der Punkt.

Link zu diesem Kommentar

Hi,

 

einfacher Weg: Auswählen, daß durch Drücken der Feststelltaste deren Modus deaktiviert wird. Dann kann man durch Drücken von Shift + ":." den Punkt erzeugen.

 

Tschau,

 

Sigma

 

[Der folgende Weg per Tastentausch Scan Code Mapper) funktioniert leider nicht]

 

Eine andere Möglichkeit ist die Änderung der Scan Code-Zuordnung. Dazu unter HKLM\System\Control\CurrentControlSet\Keyboard Layout einen Reg_Binary Wert mit Namen Scancode Map anlegen.

 

Als Wert sollte folgendes rein:

00 00 00 00 00 00 00 00
03 00 00 00 27 00 34 00 
34 00 27 00 00 00 00 00

 

Die ersten 16 Nullen (2 DWORD-Werte) sind für den Header und die Flags. Die 3 im nächsten DWORD-Wert heißt, daß wir 3 Mappings machen, nämlich 1x Doppelpunkt zu Punkt, dann das Gegenstück und ein Nullmapping zum Abschluß.

 

Scan Code 27 ist der Doppelpunkt und er soll mit Punkt getauscht werden (34) (jeweils amerikanisches Tastaturlayout!). Das wird durch den 4. DWORD-Wert erreicht. Der 5. ist das Ganze vice versa und der letzte ist zum Abschluß.

 

Dies funktioniert erst nach Neustart und gilt für alle Benutzer am Rechner und für alle Tastaturen.

 

Quellen:

 

Scan Code Mapper for Windows

Keyboard Scan Code Specification (Word-Dokument)

Link zu diesem Kommentar

Tja, der zweite Weg war ne nette Idee, bis ich festgestellt habe, daß man damit wirklich nur Tasten tauschen kann.

 

Da beim deutschen Tastaturlayout jedoch Punkt/Doppelpunkt auf einer Taste liegen und die Unterscheidung was erzeugt werden soll, darauf basiert, welcher Scan Code vorher erzeugt wurde, funktioniert es leider nicht. :cry:

 

Ich hab's trotzdem im obigen Beitrag gelassen, vielleicht ist es noch bei anderer Gelegenheit von Interesse. Schließlich kann man damit auch Tasten per Umleitung auf 00 00 deaktivieren

 

Tschau,

 

Sigma

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...