Wo finden Sie Informationen zur Windows-Tastatur-Scancode-Registrierung?

Ich bin dabei, einige Tasten auf meiner Windows 7-Tastatur neu zuzuordnen.

Ich habe Folgendes getan (in a.reg-Datei):

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00 

Ich bin daran interessiert, andere Schlüssel neu zuordnen zu können. Ich habe jedoch verdammt viel Zeit, die spezifischen Scancodes dafür zu finden.

Gibt es irgendwo eine Liste dieser Scancodes? Ich habe ein bisschen Zeit damit verbracht, Informationen zu finden, und außer den Kappen/Kontrollen kann ich sie anscheinend nicht finden. Ich möchte ein auflistung aller Scancodes - in einem Format, das für die Neuzuordnung sinnvoll ist.

Die spezifischen Schlüssel, an denen ich interessiert bin, sind:

  • Menü-Taste (wtf windows)
  • windows-Taste
  • alt
  • Umschalt
  • Funktion
  • einfügen
  • pause
Author: enderland, 2013-02-13

3 answers

@fabianroling und alle anderen, die keine Software von Drittanbietern verwenden können: Die Keyboard Scan Code Specification von Microsoft hat die Definitionen für alle Scan-Codes. Es sagt auch Folgendes:

Unter allen Microsoft-Betriebssystemen übertragen alle Tastaturen tatsächlich Scan-Code-Set 2-Werte über das Kabel von der Tastatur zum Tastaturanschluss. Diese Werte werden vom i8042-Portchip in den Scancode Set 1 übersetzt. Der Rest des Betriebssystems und alle anwendungen, die Scancodes verarbeiten, erwarten, dass die Werte vom Scancode-Satz 1 stammen.

Also nichts Windows-Spezifisches, nur Standardsatz 1 Codes.

 7
Author: Miroslav Policki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-03-25 16:34:29

Ich habe diese Anleitung gefunden, um anderen zu helfen, zu verstehen, wie Schlüssel mithilfe der Registrierung neu zugeordnet werden: https://isenselabs.com/posts/keyboard-key-kills-and-remaps-for-windows-users

Aber Sie wissen bereits, wie das geht, und Sie müssen nur eine Liste von Scancodes haben, also hier geht:

   SC Key   SC Key   SC Key        SC Key        SC Key       SC Key
            20 D     40 F6         60 Ctrl F3    80 Alt 9     A0 Alt Dn Arrow
   01 ESC   21 F     41 F7         61 Ctrl F4    81 Alt 0     A1 Alt PgDn
   02 1     22 G     42 F8         62 Ctrl F5    82 Alt -     A2 Alt Ins
   03 2     23 H     43 F9         63 Ctrl F6    82 Alt =     A3 Alt Del
   04 3     24 J     44 F10        64 Ctrl F7    84 Ctrl PgUp A4 Alt / (num)
   05 4     25 K     45 Num Lk     65 Ctrl F8    85 F11       A5 Alt Tab
   06 5     26 L     46 Scrl       66 Ctrl F9    86 F12       A6 Alt Enter
                        Lk                                       (num)
   07 6     27 ; :   47 Home       67 Ctrl F10   87 SH F11        
   08 7     28 ' "   48 Up Arrow   68 Alt F1     88 SH F12        
   09 8     29 ` ~   49 Pg Up      69 Alt F2     89 Ctrl F11      
   0A 9     2A L SH  4A - (num)    6A Alt F3     8A Ctrl F12      
   0B 0     2B \ |   4B 4 Left     6B Alt F4     8B Alt F11       
                        Arrow
   0C - _   2C Z     4C 5 (num)    6C Alt F5     8C Alt F12       
   0D = +   2D X     4D 6 Rt Arrow 6D Alt F6     8C Ctrl Up       
                                                    Arrow
   0E BKSP  2E C     4E + (num)    6E Alt F7     8E Ctrl -        
                                                    (num)
   0F Tab   2F V     4F 1 End      6F Alt F8     8F Ctrl 5        
                                                    (num)
   10 Q     30 B     50 2 Dn Arrow 70 Alt F9     90 Ctrl +        
                                                    (num)
   11 W     31 N     51 3 Pg Dn    71 Alt F10    91 Ctrl Dn       
                                                    Arrow
   12 E     32 M     52 0 Ins      72 Ctrl PtScr 92 Ctrl Ins      
   13 R     33 , <   53 Del .      73 Ctrl L     93 Ctrl Del      
                                      Arrow
   14 T     34 . >   54 SH F1      74 Ctrl R     94 Ctrl Tab      
                                      Arrow
   15 Y     35 / ?   55 SH F2      75 Ctrl End   95 Ctrl /        
                                                    (num)
   16 U     36 R SH  56 SH F3      76 Ctrl PgDn  96 Ctrl *        
                                                    (num)
   17 I     37 PtScr 57 SH F4      77 Ctrl Home  97 Alt Home      
   18 O     38 Alt   58 SH F5      78 Alt 1      98 Alt Up        
                                                    Arrow
   19 P     39 Spc   59 SH F6      79 Alt 2      99 Alt PgUp      
   1A [ {   3A CpsLk 5A SH F7      7A Alt 3      9A               
   1B ] }   3B F1    5B SH F8      7B Alt 4      9B Alt Left      
                                                    Arrow
   1C Enter 3C F2    5C SH F9      7C Alt 5      9C               
   1D Ctrl  3D F3    5D SH F10     7D Alt 6      9D Alt Rt        
                                                    Arrow
   1E A     3E F4    5E Ctrl F1    7E Alt 7      9E               
   1F S     3F F5    5F Ctrl F2    7F Alt 8      9F Alt End       

Der Schlüsselcode, den Sie in der Registrierung verwenden werden, besteht aus zwei Teilen, zum Beispiel: 4B E0 Das ist left arrow oder 0F 00 Das ist Tab-Schlüssel, in der obigen Liste finden Sie den ersten Teil des Schlüsselcodes 4B zum Beispiel ist der zweite Teil normalerweise 00 oder E0 Ich habe keine Ahnung, was der zweite Teil ist, und ich konnte nichts finden, und ich schreibe dies aus meinen eigenen Ergebnissen, mache etwas Versuch und Irrtum und du wirst deinen Schlüssel finden.

 4
Author: Shayan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-06-28 20:27:41

Wenn Sie es auf einfache Weise tun möchten, können Sie einfach SharpKeys verwenden, KeyTweak oder ähnliche Dienstprogramme.

Wenn Sie einfach nach Scancodes suchen, sollten dieselben Programme helfen können:

1

2
3

 2
Author: Karan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-02 15:40:58