This commit is contained in:
@@ -29,6 +29,38 @@
|
|||||||
#
|
#
|
||||||
# When a bigger spaced key is used,
|
# When a bigger spaced key is used,
|
||||||
# it uses the upper left most key value.
|
# it uses the upper left most key value.
|
||||||
|
#
|
||||||
|
# Commodore 16/116/Plus-4 keyboard matrix:
|
||||||
|
#
|
||||||
|
# 0 1 2 3 4 5 6 7
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 0 |INST/DEL|RETURN |POUND |F7/HELP |F4/F1 |F5/F2 |F6/F3 |@ |
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 1 |3 # |W |A |4 $ |Z |S |E | SHIFTs |
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 2 |5 % |R |D |6 & |C |F |T |X |
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 3 |7 ' |Y |G |8 ( |B |H |U |V |
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 4 |9 ) |I |J |0 ^ |M |K |O |N |
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 5 |DOWN |P |L |UP |. > |: [ |- |, < |
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 6 |LEFT |* |; ] |RIGHT |ESC |= <- pi |+ |/ ? |
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
# 7 |1 ! |CLR/HOME| CTRLs |2 " |SPACE |CBM |Q |RUN/STOP|
|
||||||
|
# +--------+--------+--------+--------+--------+--------+--------+--------+
|
||||||
|
#
|
||||||
|
# Plus4 keyboard layout:
|
||||||
|
#
|
||||||
|
# F1/4 F2/5 F3/6 Help/F7
|
||||||
|
#
|
||||||
|
# ESC 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0^ + - =/pi clr del
|
||||||
|
# CTRL q w e r t y u i o p @ pound * ctrl
|
||||||
|
# r/s SL a s d f g h j k l :[ ;] return
|
||||||
|
# CBM LS z x c v b n m ,< .> /? RS up
|
||||||
|
# space left right
|
||||||
|
# down
|
||||||
|
|
||||||
!CLEAR
|
!CLEAR
|
||||||
!LSHIFT 1 7
|
!LSHIFT 1 7
|
||||||
@@ -38,25 +70,29 @@
|
|||||||
Escape 7 7 8 /* ESC -> Run/Stop */
|
Escape 7 7 8 /* ESC -> Run/Stop */
|
||||||
1 7 0 8 /* 1 -> 1 */
|
1 7 0 8 /* 1 -> 1 */
|
||||||
2 7 3 32 /* 2 -> 2 */
|
2 7 3 32 /* 2 -> 2 */
|
||||||
2 0 7 16 /* @ -> @ */
|
2 7 3 1 /* " -> " */
|
||||||
3 1 0 8 /* 3 -> 3 */
|
3 1 0 8 /* 3 -> 3 */
|
||||||
4 1 3 8 /* 4 -> 4 */
|
4 1 3 8 /* 4 -> 4 */
|
||||||
5 2 0 8 /* 5 -> 5 */
|
5 2 0 8 /* 5 -> 5 */
|
||||||
6 2 3 32 /* 6 -> 6 */
|
6 2 3 32 /* 6 -> 6 */
|
||||||
6 4 3 1 /* ^ -> ^ */
|
6 2 3 1 /* & -> & */
|
||||||
7 3 0 32 /* 7 -> 7 */
|
7 3 0 32 /* 7 -> 7 */
|
||||||
7 2 3 1 /* & -> & */
|
7 3 0 1 /* ' -> ' */
|
||||||
8 3 3 32 /* 8 -> 8 */
|
8 3 3 32 /* 8 -> 8 */
|
||||||
8 6 1 16 /* * -> * */
|
8 3 3 1 /* ( -> ( */
|
||||||
9 4 0 32 /* 9 -> 9 */
|
9 4 0 32 /* 9 -> 9 */
|
||||||
9 3 3 1 /* ( -> ( */
|
9 4 0 1 /* ) -> ) */
|
||||||
0 4 3 32 /* 0 -> 0 */
|
0 4 3 32 /* 0 -> 0 */
|
||||||
0 4 0 1 /* ) -> ) */
|
0 4 3 1 /* ^ -> ^ */
|
||||||
Dash 5 6 8 /* Minus -> Minus */
|
= 6 5 1 /* = -> = */
|
||||||
Equals 6 5 32 /* = -> = */
|
+ 6 6 1 /* + -> + */
|
||||||
Equals 6 6 16 /* + -> + */
|
- 5 6 8 /* Minus -> Minus */
|
||||||
Pound 6 5 32 /* = -> = */
|
|
||||||
Pound 6 6 16 /* + -> + */
|
|
||||||
|
#Dash 5 6 8 /* Minus -> Minus */
|
||||||
|
|
||||||
|
#Pound 6 5 32 /* = -> = */
|
||||||
|
|
||||||
BackSpace 0 0 8 /* Backspace -> DEL */
|
BackSpace 0 0 8 /* Backspace -> DEL */
|
||||||
Control_L 7 5 8 /* Cntrl -> CBM */
|
Control_L 7 5 8 /* Cntrl -> CBM */
|
||||||
q 7 6 8 /* Q -> Q */
|
q 7 6 8 /* Q -> Q */
|
||||||
@@ -88,6 +124,7 @@ SingleQuote 3 0 33 /* ' -> ' */
|
|||||||
SingleQuote 7 3 1 /* " -> " */
|
SingleQuote 7 3 1 /* " -> " */
|
||||||
BackQuote 6 4 8 /* ` -> Escape */
|
BackQuote 6 4 8 /* ` -> Escape */
|
||||||
BackSlash 0 2 8 /* \ -> Lira */
|
BackSlash 0 2 8 /* \ -> Lira */
|
||||||
|
#8 6 1 16 /* * -> * */
|
||||||
Shift_L 1 7 2 /* Left Shift -> Left Shift */
|
Shift_L 1 7 2 /* Left Shift -> Left Shift */
|
||||||
CapsLock 1 7 64 /* Caps Lock -> Shift Lock */
|
CapsLock 1 7 64 /* Caps Lock -> Shift Lock */
|
||||||
z 1 4 8 /* Z -> Z */
|
z 1 4 8 /* Z -> Z */
|
||||||
@@ -110,7 +147,7 @@ F5 0 6 8 /* F5 -> F5 */
|
|||||||
F6 0 6 1 /* F6 -> F6 */
|
F6 0 6 1 /* F6 -> F6 */
|
||||||
F7 0 3 8 /* F7 -> F7 */
|
F7 0 3 8 /* F7 -> F7 */
|
||||||
F8 0 3 1 /* F8 -> F8 */
|
F8 0 3 1 /* F8 -> F8 */
|
||||||
Home 7 1 8 /* Home -> CLR/HOME */
|
clr 7 1 8 /* Home -> CLR/HOME */
|
||||||
Up 5 3 8 /* Up -> CRSR UP */
|
Up 5 3 8 /* Up -> CRSR UP */
|
||||||
Down 5 0 8 /* Down -> CRSR DOWN */
|
Down 5 0 8 /* Down -> CRSR DOWN */
|
||||||
Insert 0 0 1 /* Insert -> INS */
|
Insert 0 0 1 /* Insert -> INS */
|
||||||
|
|||||||
Reference in New Issue
Block a user