File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments