46
46
# layer 3
47
47
(
48
48
BT_TOGGLE ,BT1 ,BT2 , BT3 ,BT4 ,BT5 ,BT6 ,BT7 , BT8 , BT9 , BT0 , ___ , ___ , ___ ,
49
- ___ , ___ , ___ , ___ , ___ , ___ ,___ ,USB_TOGGLE ,___ ,___ ,___ ,___ ,___ , ___ ,
49
+ RGB_MOD , ___ , ___ , ___ , ___ , ___ ,___ ,USB_TOGGLE ,___ ,___ ,___ ,___ ,___ , ___ ,
50
50
___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ ,
51
51
___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ ,
52
52
___ , ___ , ___ , ___ , ___ , ___ , ___ , ___
66
66
# Valid keys are "USB" and "BT0"-"BT9"
67
67
# Connection not in this map will use default keymap defined above.
68
68
keyboard .profiles = {
69
- "BT1" : (
69
+ # For example, BT8 is connected to a Mac
70
+ "BT8" : (
70
71
# layer 0
71
72
(
72
73
ESC , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , '-' , '=' , BACKSPACE ,
73
74
TAB , Q , W , E , R , T , Y , U , I , O , P , '[' , ']' , '|' ,
74
- CAPS , A , S , L2D , F , G , H , J , K , L , SCC , '"' , ENTER ,
75
- LSFT4 , Z , X , C , V , L3B , N , M , ',' , '.' , '/' , RSFT4 ,
75
+ CAPS , A , S , D , F , G , H , J , K , L , SCC , '"' , ENTER ,
76
+ LSHIFT , Z , X , C , V , B , N , M , ',' , '.' , '/' , RSHIFT ,
76
77
LCTRL , LALT , LGUI , SPACE , MENU , RALT , L1 , RCTRL
77
78
),
78
79
84
85
___ , ___ , ___ , ___ , ___ ,BOOT , ___ ,MACRO (1 ), ___ , ___ , ___ , ___ ,
85
86
___ , ___ , ___ , ___ , ___ , ___ , ___ , ___
86
87
),
87
-
88
- # Other layers...
89
- ),
90
- "BT2" : (
91
- # layer 0
92
- (
93
- ESC , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , '-' , '=' , BACKSPACE ,
94
- TAB , Q , W , E , R , T , Y , U , I , O , P , '[' , ']' , '|' ,
95
- CAPS , A , S , L2D , F , G , H , J , K , L , SCC , '"' , ENTER ,
96
- LSFT4 , Z , X , C , V , L3B , N , M , ',' , '.' , '/' , RSFT4 ,
97
- LCTRL , LGUI , LALT , SPACE , RALT , MENU , L1 , RCTRL
98
- ),
99
-
100
- # layer 1
101
- (
102
- '`' , F1 , F2 , F3 , F4 , F5 , F6 , F7 , F8 , F9 , F10 , F11 , F12 , DEL ,
103
- ___ , ___ , UP , ___ , ___ , ___ , ___ , ___ , ___ , ___ ,SUSPEND ,___ ,___ ,___ ,
104
- ___ ,LEFT ,DOWN ,RIGHT ,___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___ ,
105
- ___ , ___ , ___ , ___ , ___ ,BOOT , ___ ,MACRO (2 ), ___ , ___ , ___ , ___ ,
106
- ___ , ___ , ___ , ___ , ___ , ___ , ___ , ___
107
- ),
108
-
109
- # Other layers...
110
88
)
111
89
}
112
90
@@ -123,17 +101,11 @@ def pairs_handler(dev, n):
123
101
keyboard .macro_handler = macro_handler
124
102
keyboard .pairs_handler = pairs_handler
125
103
126
- # ESC 1 2 3 4 5 6 7 8 9 0 - = BACKSPACE
127
- # TAB Q W E R T Y U I O P [ ] |
128
- # CAPS A S D F G H J K L ; " ENTER
129
- #LSHIFT Z X C V B N M , . / RSHIFT
130
- # LCTRL LGUI LALT SPACE RALT MENU L1 RCTRL
131
- #
132
- # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
133
- # 27,26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14,
134
- # 28,29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
135
- # 52,51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41,
136
- # 53, 54, 55, 56, 57, 58, 59, 60
104
+ # ESC(0) 1(1) 2(2) 3(3) 4(4) 5(5) 6(6) 7(7) 8(8) 9(9) 0(10) -(11) =(12) BACKSPACE(13)
105
+ # TAB(27) Q(26) W(25) E(24) R(23) T(22) Y(21) U(20) I(19) O(18) P(17) [(16) ](15) \(14)
106
+ # CAPS(28) A(29) S(30) D(31) F(32) G(33) H(34) J(35) K(36) L(37) ;(38) "(39) ENTER(40)
107
+ #LSHIFT(52) Z(51) X(50) C(49) V(48) B(47) N(46) M(45) ,(44) .(43) /(42) RSHIFT(41)
108
+ # LCTRL(53) LGUI(54) LALT(55) SPACE(56) RALT(57) MENU(58) Fn(59) RCTRL(60)
137
109
138
110
# Pairs: J & K, U & I
139
111
keyboard .pairs = [{35 , 36 }, {20 , 19 }]
0 commit comments