From cc71ebe7cf0fa3a2747d49f040601224bc9c43ea Mon Sep 17 00:00:00 2001 From: topicchi Date: Wed, 25 Mar 2026 08:54:25 +0000 Subject: [PATCH] --- trunk/workspace/BMC/pao_pos_c64.vkm | 90 +++++++++++++++++++++++++++++ trunk/workspace/BMC/pao_pos_p4.vkm | 87 ++++++++++++++++++++++++++++ trunk/workspace/BMC/pao_sym_c64.vkm | 84 +++++++++++++++++++++++++++ trunk/workspace/BMC/pao_sym_p4.vkm | 82 ++++++++++++++++++++++++++ 4 files changed, 343 insertions(+) create mode 100644 trunk/workspace/BMC/pao_pos_c64.vkm create mode 100644 trunk/workspace/BMC/pao_pos_p4.vkm create mode 100644 trunk/workspace/BMC/pao_sym_c64.vkm create mode 100644 trunk/workspace/BMC/pao_sym_p4.vkm diff --git a/trunk/workspace/BMC/pao_pos_c64.vkm b/trunk/workspace/BMC/pao_pos_c64.vkm new file mode 100644 index 00000000..09fa798c --- /dev/null +++ b/trunk/workspace/BMC/pao_pos_c64.vkm @@ -0,0 +1,90 @@ +# VICE keyboard mapping file +# Layout: Positional per Commodore 64 USB (QMK) +# Formato: KEYSYM ROW COL SHIFTFLAG + +!LSHIFT 1 2 +!RSHIFT 6 4 +!VSHIFT LSHIFT + +# Riga Superiore (Numeri e Simboli) +1 7 0 8 +2 7 3 8 +3 1 0 8 +4 1 3 8 +5 2 0 8 +6 2 3 8 +7 3 0 8 +8 3 3 8 +9 4 0 8 +0 4 3 8 +plus 5 0 0 +minus 5 3 0 +equal 6 5 0 +BackSpace 0 0 8 + +# Seconda Riga (QWERTY...) +Tab 7 1 8 +q 7 6 8 +w 1 1 8 +e 1 6 8 +r 2 1 8 +t 2 6 8 +y 3 1 8 +u 3 6 8 +i 4 1 8 +o 4 6 8 +p 5 1 8 +at 4 6 0 +asterisk 6 1 0 +bracketleft 5 2 1 +bracketright 5 5 1 + +# Terza Riga (ASDF...) +Control_L 7 2 8 +a 1 2 8 +s 1 5 8 +d 2 2 8 +f 2 5 8 +g 3 2 8 +h 3 5 8 +j 4 2 8 +k 4 5 8 +l 5 2 8 +colon 5 5 0 +semicolon 6 2 0 +Return 0 1 8 + +# Quarta Riga (ZXCV...) +Shift_L 1 2 8 +z 1 4 8 +x 2 7 8 +c 2 4 8 +v 3 7 8 +b 3 4 8 +n 4 7 8 +m 4 4 8 +comma 5 7 0 +period 5 4 0 +slash 6 7 0 +Shift_R 6 4 8 + +# Quinta Riga (Barra Spazio e Speciali) +Super_L 7 5 8 +space 7 4 8 +Escape 7 7 8 + +# Cursori (Simulazione 4 frecce su 2 tasti C64) +Up 0 0 1 +Down 0 0 0 +Left 0 2 1 +Right 0 2 0 + +# Tasti Funzione +F1 0 4 0 +F2 0 4 1 +F3 0 5 0 +F4 0 5 1 +F5 0 6 0 +F6 0 6 1 +F7 0 3 0 +F8 0 3 1 diff --git a/trunk/workspace/BMC/pao_pos_p4.vkm b/trunk/workspace/BMC/pao_pos_p4.vkm new file mode 100644 index 00000000..6becbb91 --- /dev/null +++ b/trunk/workspace/BMC/pao_pos_p4.vkm @@ -0,0 +1,87 @@ +# VICE keyboard mapping file +# Layout: Positional per Commodore Plus/4 USB (QMK) +# Formato: KEYSYM ROW COL SHIFTFLAG + +!LSHIFT 1 7 +!RSHIFT 6 4 +!VSHIFT LSHIFT + +# Fila Superiore (Numeri e simboli) +1 7 0 8 +2 7 3 8 +3 1 0 8 +4 1 3 8 +5 2 0 8 +6 2 3 8 +7 3 0 8 +8 3 3 8 +9 4 0 8 +0 4 3 8 +plus 5 0 0 +minus 5 3 0 +equal 6 5 0 +BackSpace 0 0 8 + +# Seconda Fila (QWERTY...) +Tab 7 1 8 +q 7 6 8 +w 1 1 8 +e 1 6 8 +r 2 1 8 +t 2 6 8 +y 3 1 8 +u 3 6 8 +i 4 1 8 +o 4 6 8 +p 5 1 8 +at 0 7 0 +bracketleft 6 1 0 +bracketright 6 6 0 + +# Terza Fila (ASDF...) +Control_L 7 2 8 +a 1 2 8 +s 1 5 8 +d 2 2 8 +f 2 5 8 +g 3 2 8 +h 3 5 8 +j 4 2 8 +k 4 5 8 +l 5 2 8 +colon 5 5 0 +semicolon 6 2 0 +Return 0 1 8 + +# Quarta Fila (ZXCV...) +Shift_L 1 7 8 +z 1 4 8 +x 2 7 8 +c 2 4 8 +v 3 7 8 +b 3 4 8 +n 4 7 8 +m 4 4 8 +comma 5 7 0 +period 5 4 0 +slash 6 7 0 +Shift_R 6 4 8 + +# Quinta Fila (Spazio e tasti speciali) +Super_L 7 5 8 +space 7 4 8 +Escape 7 7 8 + +# Cursori (Frecce) +Up 6 6 8 +Down 0 3 8 +Left 7 1 8 +Right 0 2 8 + +# Tasti Funzione +F1 0 4 8 +F2 0 5 8 +F3 0 6 8 +F5 0 4 1 +F6 0 5 1 +F7 0 6 1 diff --git a/trunk/workspace/BMC/pao_sym_c64.vkm b/trunk/workspace/BMC/pao_sym_c64.vkm new file mode 100644 index 00000000..68b336de --- /dev/null +++ b/trunk/workspace/BMC/pao_sym_c64.vkm @@ -0,0 +1,84 @@ +# VICE keyboard mapping file +# Layout: Symbolic per Commodore 64 USB (QMK) +# Formato: KEYSYM ROW COL SHIFTFLAG + +!LSHIFT 1 2 +!RSHIFT 6 4 +!VSHIFT LSHIFT + +# Numeri e riga superiore +1 7 0 8 +2 7 3 8 +3 1 0 8 +4 1 3 8 +5 2 0 8 +6 2 3 8 +7 3 0 8 +8 3 3 8 +9 4 0 8 +0 4 3 8 +plus 5 0 0 +minus 5 3 0 +equal 6 5 0 +BackSpace 0 0 8 + +# Lettere e simboli +q 7 6 8 +w 1 1 8 +e 1 6 8 +r 2 1 8 +t 2 6 8 +y 3 1 8 +u 3 6 8 +i 4 1 8 +o 4 6 8 +p 5 1 8 +at 4 6 0 +asterisk 6 1 0 + +a 1 2 8 +s 1 5 8 +d 2 2 8 +f 2 5 8 +g 3 2 8 +h 3 5 8 +j 4 2 8 +k 4 5 8 +l 5 2 8 +colon 5 5 0 +semicolon 6 2 0 + +z 1 4 8 +x 2 7 8 +c 2 4 8 +v 3 7 8 +b 3 4 8 +n 4 7 8 +m 4 4 8 +comma 5 7 0 +period 5 4 0 +slash 6 7 0 + +# Tasti Speciali +space 7 4 8 +Return 0 1 8 +Escape 7 7 8 +Control_L 7 2 8 +# Tasto Commodore (LGUI in QMK) +Super_L 7 5 8 + +# Cursori (Il C64 usa solo 2 tasti cursore + Shift) +Up 0 0 1 +Down 0 0 0 +Left 0 2 1 +Right 0 2 0 + +# Tasti Funzione +F1 0 4 0 +F3 0 5 0 +F5 0 6 0 +F7 0 3 0 +F2 0 4 1 +F4 0 5 1 +F6 0 6 1 +F8 0 3 1 diff --git a/trunk/workspace/BMC/pao_sym_p4.vkm b/trunk/workspace/BMC/pao_sym_p4.vkm new file mode 100644 index 00000000..bce2ab9b --- /dev/null +++ b/trunk/workspace/BMC/pao_sym_p4.vkm @@ -0,0 +1,82 @@ +# VICE keyboard mapping file +# Layout: Symbolic per Commodore Plus/4 USB (QMK) +# Formato: KEYSYM ROW COL SHIFTFLAG + +!LSHIFT 1 7 +!RSHIFT 6 4 +!VSHIFT LSHIFT + +# Alfanumerici +1 7 0 8 +2 7 3 8 +3 1 0 8 +4 1 3 8 +5 2 0 8 +6 2 3 8 +7 3 0 8 +8 3 3 8 +9 4 0 8 +0 4 3 8 +plus 5 0 0 +minus 5 3 0 +equal 6 5 0 + +q 7 6 8 +w 1 1 8 +e 1 6 8 +r 2 1 8 +t 2 6 8 +y 3 1 8 +u 3 6 8 +i 4 1 8 +o 4 6 8 +p 5 1 8 +at 0 7 0 + +a 1 2 8 +s 1 5 8 +d 2 2 8 +f 2 5 8 +g 3 2 8 +h 3 5 8 +j 4 2 8 +k 4 5 8 +l 5 2 8 +colon 5 5 0 +semicolon 6 2 0 + +z 1 4 8 +x 2 7 8 +c 2 4 8 +v 3 7 8 +b 3 4 8 +n 4 7 8 +m 4 4 8 +comma 5 7 0 +period 5 4 0 +slash 6 7 0 + +# Tasti Speciali +space 7 4 8 +Return 0 1 8 +BackSpace 0 0 8 +Tab 7 1 8 +Escape 7 7 8 +Control_L 7 2 8 +Alt_L 5 5 8 +# Tasto Commodore (mappato come LGUI in QMK) +Super_L 7 5 8 + +# Frecce (Cursor Keys) +Up 6 6 8 +Down 0 3 8 +Left 7 1 8 +Right 0 2 8 + +# Funzioni +F1 0 4 8 +F2 0 5 8 +F3 0 6 8 +F4 0 4 1 +F5 0 5 1 +F6 0 6 1