Skip to content

Commit 7318630

Browse files
committed
move mac fr keyboard layout to use COMBINED_KEYS
1 parent 553343f commit 7318630

File tree

1 file changed

+43
-4
lines changed

1 file changed

+43
-4
lines changed

libraries/layouts/keyboard_layout_mac_fr.py

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ class KeyboardLayout(KeyboardLayoutBase):
148148
b'\xa2' # [
149149
b'\xb7' # bslash
150150
b'\xad' # ]
151-
b'\x2F' # ^
151+
b'\x00' # ^
152152
b'\xaE' # _
153-
b'\x31' # `
153+
b'\x00' # `
154154
b'\x14' # a
155155
b'\x05' # b
156156
b'\x06' # c
@@ -180,7 +180,7 @@ class KeyboardLayout(KeyboardLayoutBase):
180180
b'\x22' # {
181181
b'\x1f' # |
182182
b'\x2d' # }
183-
b'\x11' # ~ TODO
183+
b'\x00' # ~
184184
b'\x00' # DEL
185185
)
186186

@@ -194,6 +194,45 @@ class KeyboardLayout(KeyboardLayoutBase):
194194
"€": 0x30, # € - altgr will be added thanks to NEED_ALTGR
195195
"°": 0xAD, # °
196196
"§": 0x23, # §
197-
#  TODO: add missing ÀÈÉÙ
197+
}
198+
COMBINED_KEYS = {
199+
'ã': b"\x11\xe1",
200+
'Ã': b"\x11\xc1",
201+
'ñ': b"\x11\xee",
202+
'Ñ': b"\x11\xce",
203+
'õ': b"\x11\xef",
204+
'Õ': b"\x11\xcf",
205+
'~': b"\x11\xa0",
206+
'Ù': b"\x31\x55",
207+
'`': b"\x31\x20",
208+
'ì': b"\x31\x69",
209+
'Ì': b"\x31\x49",
210+
'ò': b"\x31\x6f",
211+
'Ò': b"\x31\x4f",
212+
'À': b"\x31\x41",
213+
'È': b"\x31\x45",
214+
'â': b"\x2f\x61",
215+
'ê': b"\x2f\x65",
216+
'î': b"\x2f\x69",
217+
'ô': b"\x2f\x6f",
218+
'û': b"\x2f\x75",
219+
'Â': b"\x2f\x41",
220+
'Ê': b"\x2f\x45",
221+
'Î': b"\x2f\x49",
222+
'Ô': b"\x2f\x4f",
223+
'Û': b"\x2f\x55",
224+
'^': b"\x2f\x20",
225+
'ä': b"\xaf\x61",
226+
'ë': b"\xaf\x65",
227+
'ï': b"\xaf\x69",
228+
'ö': b"\xaf\x6f",
229+
'ü': b"\xaf\x75",
230+
'ÿ': b"\xaf\x79",
231+
'Ä': b"\xaf\x41",
232+
'Ë': b"\xaf\x45",
233+
'Ï': b"\xaf\x49",
234+
'Ö': b"\xaf\x4f",
235+
'Ü': b"\xaf\x55",
236+
'¨': b"\xaf\x20",
198237
}
199238

0 commit comments

Comments
 (0)