diff --git a/experiments/keyboard/keyboard.html b/experiments/keyboard/keyboard.html index 23813b2..657e2cc 100644 --- a/experiments/keyboard/keyboard.html +++ b/experiments/keyboard/keyboard.html @@ -220,7 +220,7 @@ - PUP + @@ -315,7 +315,7 @@ - + DEL @@ -325,7 +325,7 @@ - PDN + @@ -430,12 +430,12 @@ - SHIFT + - < + < @@ -490,7 +490,7 @@ - SHIFT + @@ -525,7 +525,7 @@ - SUP + @@ -545,7 +545,7 @@ - SUP + @@ -580,7 +580,7 @@ - + DEL diff --git a/experiments/keyboard/keyboard.rb b/experiments/keyboard/keyboard.rb index ef6a60e..0b91da1 100755 --- a/experiments/keyboard/keyboard.rb +++ b/experiments/keyboard/keyboard.rb @@ -1,6 +1,7 @@ #!/usr/bin/env ruby # https://developer.valvesoftware.com/wiki/Bind +# https://developer.valvesoftware.com/wiki/List_of_L4D2_Cvars keys = [ { @@ -127,7 +128,7 @@ keys = [ ingame: 'del', short: 'DEL', title: 'Delete', - keycap: '⇨', + keycap: 'DEL', }, { ingame: 'pgdn', @@ -298,7 +299,7 @@ keys = [ keycap: '🖱️5', }, ] -%(0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜß,.+-*/#^´).each_char do |char| +%(0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜß,.+-*/#^´<>).each_char do |char| keys.append({ ingame: char, short: char, @@ -359,12 +360,12 @@ keycaps = { } keyboard = { - 0 => 'ESC :1 F1 F2 F3 F4 :.5 F5 F6 F7 F8 :.5 F9 F10 F11 F12 :.25 PNT ROL PAU', - 1.25 => '^ 1 2 3 4 5 6 7 8 9 0 ß ´ BSP:h2 :.25 INS HOM PUP :.25 NUM / * -', - 2.25 => 'TAB:h1.5 Q W E R T Z U I O P Ü + ENT:enter_iso :.25 DEL END PDN :.25 7 8 9 +:v2', - 3.25 => 'CAPS:h1.75 A S D F G H J K L Ö Ä # :1.25 :.25 :1 :1 :1 :.25 4 5 6', - 4.25 => 'SHIFT:h1.25 < Y X C V B N M , . - SHIFT:h2.75 :.25 :1 ARU :1 :.25 1 2 3 ENT:v2', - 5.25 => 'CTL:h1.25 SUP:h1.25 ALT:h1.25 SPC:h6.5 AGR:h1.25 SUP:h1.25 MENU CTL:h1.25 :.25 ARL ARD ARR :.25 0:h2 DEL' + 0 => 'ESC :1 F1 F2 F3 F4 :.5 F5 F6 F7 F8 :.5 F9 F10 F11 F12 :.25 PNT ROL PAU', + 1.25 => '^ 1 2 3 4 5 6 7 8 9 0 ß ´ BSP:h2 :.25 INS HOM PGU :.25 NUM / * -', + 2.25 => 'TAB:h1.5 Q W E R T Z U I O P Ü + ENT:enter_iso :.25 DEL END PGD :.25 7 8 9 +:v2', + 3.25 => 'CAPS:h1.75 A S D F G H J K L Ö Ä # :1.25 :.25 :1 :1 :1 :.25 4 5 6', + 4.25 => 'SFT:h1.25 < Y X C V B N M , . - SFT:h2.75 :.25 :1 ARU :1 :.25 1 2 3 ENT:v2', + 5.25 => 'CTL:h1.25 LWIN:h1.25 ALT:h1.25 SPC:h6.5 AGR:h1.25 RWIN:h1.25 MENU CTL:h1.25 :.25 ARL ARD ARR :.25 0:h2 DEL' } keyboard_keys = []