proper support for wired apple aluminum keyboards, including text navigation and option key symbols
apple-keyboard.conf
edited
1[ids]
205ac:0220
3
4[main]
5leftcontrol = layer(meta)
6rightcontrol = layer(meta)
7leftmeta = layer(control)
8rightmeta = layer(control)
9rightalt = layer(alt)
10numlock = macro(C-a backspace)
11
12kp1 = 1
13kp2 = 2
14kp3 = 3
15kp4 = 4
16kp5 = 5
17kp6 = 6
18kp7 = 7
19kp8 = 8
20kp9 = 9
21kp0 = 0
22kpdot = dot
23
24# command
25[control]
26left = home
27right = end
28up = C-home
29down = C-end
30
31# command+shift
32[control+shift]
333 = sysrq
344 = sysrq
355 = sysrq
36/ = f1
37
38# control
39[meta]
40d = delete
41h = backspace
42a = home
43e = end
44f = right
45b = left
46p = up
47n = down
48o = enter
49
50# option
51[alt]
52left = C-left
53right = C-right
54backspace = C-backspace
552 = macro(C-S-u 2 1 2 2 space)
563 = macro(C-S-u a 3 space)
574 = macro(C-S-u a 2 space)
585 = macro(C-S-u 2 2 1 e space)
596 = macro(C-S-u a 7 space)
608 = macro(C-S-u 2 0 2 2 space)
61g = macro(C-S-u a 9 space)
62j = macro(C-S-u 3 9 4 space)
63m = macro(C-S-u b 5 space)
64p = macro(C-S-u 3 c 0 space)
65r = macro(C-S-u a e space)
66v = macro(C-S-u 2 2 1 a space)
67y = macro(C-S-u a 5 space)
68z = macro(C-S-u 3 a 9 space)
69- = macro(C-S-u 0 2 0 1 3 space)
70/ = macro(C-S-u f 7 space)
71= = macro(C-S-u 2 2 6 0 space)
72
73# opt+shift
74[shift+alt]
752 = macro(C-S-u 2 0 a c space)
768 = macro(C-S-u b 0 space)
77k = macro(C-S-u f 8 f f space)
78- = macro(C-S-u 0 2 0 1 4 space)
79= = macro(C-S-u b 1 space)