-
Notifications
You must be signed in to change notification settings - Fork 2
/
keysymdef.lisp
1996 lines (1989 loc) · 195 KB
/
keysymdef.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
(in-package :xlib)
(eval-when (:load-toplevel :execute)
(defparameter +xkbkeysymdb+ (make-hash-table)))
(eval-when (:load-toplevel :execute)
(mapcar (lambda (x)
(let ((keysym (cadr (assoc :keysym x))))
(setf (gethash keysym +xkbkeysymdb+) x)))
'(
((:sym NoSymbol) (:keysym #x00) (:unicode nil) (:descr nil) (:depre nil))
((:sym VoidSymbol) (:keysym #xffffff) (:unicode nil) (:descr nil) (:depre nil))
((:sym BackSpace) (:keysym #xff08) (:unicode #x0008) (:descr nil) (:depre nil))
((:sym Tab) (:keysym #xff09) (:unicode #x0009) (:descr nil) (:depre nil))
((:sym Linefeed) (:keysym #xff0a) (:unicode #x000a) (:descr nil) (:depre nil))
((:sym Clear) (:keysym #xff0b) (:unicode #x000b) (:descr nil) (:depre nil))
((:sym Return) (:keysym #xff0d) (:unicode #x000d) (:descr nil) (:depre nil))
((:sym Pause) (:keysym #xff13) (:unicode #x0013) (:descr nil) (:depre nil))
((:sym Scroll_Lock) (:keysym #xff14) (:unicode #x0014) (:descr nil) (:depre nil))
((:sym Sys_Req) (:keysym #xff15) (:unicode #x0015) (:descr nil) (:depre nil))
((:sym Escape) (:keysym #xff1b) (:unicode #x001b) (:descr nil) (:depre nil))
((:sym Multi_key) (:keysym #xff20) (:unicode nil) (:descr nil) (:depre nil))
((:sym Kanji) (:keysym #xff21) (:unicode nil) (:descr nil) (:depre nil))
((:sym Muhenkan) (:keysym #xff22) (:unicode nil) (:descr nil) (:depre nil))
((:sym Henkan_Mode Henkan) (:keysym #xff23) (:unicode nil) (:descr nil) (:depre nil))
((:sym Romaji) (:keysym #xff24) (:unicode nil) (:descr nil) (:depre nil))
((:sym Hiragana) (:keysym #xff25) (:unicode nil) (:descr nil) (:depre nil))
((:sym Katakana) (:keysym #xff26) (:unicode nil) (:descr nil) (:depre nil))
((:sym Hiragana_Katakana) (:keysym #xff27) (:unicode nil) (:descr nil) (:depre nil))
((:sym Zenkaku) (:keysym #xff28) (:unicode nil) (:descr nil) (:depre nil))
((:sym Hankaku) (:keysym #xff29) (:unicode nil) (:descr nil) (:depre nil))
((:sym Zenkaku_Hankaku) (:keysym #xff2a) (:unicode nil) (:descr nil) (:depre nil))
((:sym Touroku) (:keysym #xff2b) (:unicode nil) (:descr nil) (:depre nil))
((:sym Massyo) (:keysym #xff2c) (:unicode nil) (:descr nil) (:depre nil))
((:sym Kana_Lock) (:keysym #xff2d) (:unicode nil) (:descr nil) (:depre nil))
((:sym Kana_Shift) (:keysym #xff2e) (:unicode nil) (:descr nil) (:depre nil))
((:sym Eisu_Shift) (:keysym #xff2f) (:unicode nil) (:descr nil) (:depre nil))
((:sym Eisu_toggle) (:keysym #xff30) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_start_stop) (:keysym #xff31) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_start) (:keysym #xff32) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_end english_start) (:keysym #xff33) (:unicode nil) (:descr nil) (:depre nil))
((:sym start_hangul_hanja_conversion) (:keysym #xff34) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_jamo_mode) (:keysym #xff35) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_romaja_mode) (:keysym #xff36) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_Code_input Kanji_Bangou) (:keysym #xff37) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_jeonja_mode) (:keysym #xff38) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_banja_mode) (:keysym #xff39) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_prehanja_mode) (:keysym #xff3a) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_posthanja_mode) (:keysym #xff3b) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_Single_Candidate) (:keysym #xff3c) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_Multiple_Candidate Zen_Koho) (:keysym #xff3d) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_Previous_Candidate Mae_Koho) (:keysym #xff3e) (:unicode nil) (:descr nil) (:depre nil))
((:sym hangul_special_symbols) (:keysym #xff3f) (:unicode nil) (:descr nil) (:depre nil))
;---> TODO
((:sym Home) (:keysym #xff50) (:unicode nil) (:descr nil) (:depre nil))
((:sym Left) (:keysym #xff51) (:unicode nil) (:descr nil) (:depre nil))
((:sym Up) (:keysym #xff52) (:unicode nil) (:descr nil) (:depre nil))
((:sym Right) (:keysym #xff53) (:unicode nil) (:descr nil) (:depre nil))
((:sym Down) (:keysym #xff54) (:unicode nil) (:descr nil) (:depre nil))
((:sym Prior) (:keysym #xff55) (:unicode nil) (:descr nil) (:depre nil))
((:sym Page_Up) (:keysym #xff55) (:unicode nil) (:descr nil) (:depre nil))
((:sym Next) (:keysym #xff56) (:unicode nil) (:descr nil) (:depre nil))
((:sym Page_Down) (:keysym #xff56) (:unicode nil) (:descr nil) (:depre nil))
((:sym End) (:keysym #xff57) (:unicode nil) (:descr nil) (:depre nil))
((:sym Begin) (:keysym #xff58) (:unicode nil) (:descr nil) (:depre nil))
((:sym Select) (:keysym #xff60) (:unicode nil) (:descr nil) (:depre nil))
((:sym Print) (:keysym #xff61) (:unicode nil) (:descr nil) (:depre nil))
((:sym Execute) (:keysym #xff62) (:unicode nil) (:descr nil) (:depre nil))
((:sym Insert) (:keysym #xff63) (:unicode nil) (:descr nil) (:depre nil))
((:sym Undo) (:keysym #xff65) (:unicode nil) (:descr nil) (:depre nil))
((:sym Redo) (:keysym #xff66) (:unicode nil) (:descr nil) (:depre nil))
((:sym Menu) (:keysym #xff67) (:unicode nil) (:descr nil) (:depre nil))
((:sym Find) (:keysym #xff68) (:unicode nil) (:descr nil) (:depre nil))
((:sym Cancel) (:keysym #xff69) (:unicode nil) (:descr nil) (:depre nil))
((:sym Help) (:keysym #xff6a) (:unicode nil) (:descr nil) (:depre nil))
((:sym Break) (:keysym #xff6b) (:unicode nil) (:descr nil) (:depre nil))
((:sym Mode_switch) (:keysym #xff7e) (:unicode nil) (:descr nil) (:depre nil))
((:sym script_switch) (:keysym #xff7e) (:unicode nil) (:descr nil) (:depre nil))
((:sym Num_Lock) (:keysym #xff7f) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Space) (:keysym #xff80) (:unicode #x0020) (:descr nil) (:depre nil))
((:sym KP_Tab) (:keysym #xff89) (:unicode #x0009) (:descr nil) (:depre nil))
((:sym KP_Enter) (:keysym #xff8d) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_F1) (:keysym #xff91) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_F2) (:keysym #xff92) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_F3) (:keysym #xff93) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_F4) (:keysym #xff94) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Home) (:keysym #xff95) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Left) (:keysym #xff96) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Up) (:keysym #xff97) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Right) (:keysym #xff98) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Down) (:keysym #xff99) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Prior) (:keysym #xff9a) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Page_Up) (:keysym #xff9a) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Next) (:keysym #xff9b) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Page_Down) (:keysym #xff9b) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_End) (:keysym #xff9c) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Begin) (:keysym #xff9d) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Insert) (:keysym #xff9e) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Delete) (:keysym #xff9f) (:unicode nil) (:descr nil) (:depre nil))
((:sym KP_Equal) (:keysym #xffbd) (:unicode #x003d) (:descr nil) (:depre nil))
((:sym KP_Multiply) (:keysym #xffaa) (:unicode #x002a) (:descr nil) (:depre nil))
((:sym KP_Add) (:keysym #xffab) (:unicode #x002b) (:descr nil) (:depre nil))
((:sym KP_Separator) (:keysym #xffac) (:unicode #x002c) (:descr nil) (:depre nil))
((:sym KP_Subtract) (:keysym #xffad) (:unicode #x002d) (:descr nil) (:depre nil))
((:sym KP_Decimal) (:keysym #xffae) (:unicode #x002e) (:descr nil) (:depre nil))
((:sym KP_Divide) (:keysym #xffaf) (:unicode #x002f) (:descr nil) (:depre nil))
((:sym KP_0) (:keysym #xffb0) (:unicode #x0030) (:descr nil) (:depre nil))
((:sym KP_1) (:keysym #xffb1) (:unicode #x0031) (:descr nil) (:depre nil))
((:sym KP_2) (:keysym #xffb2) (:unicode #x0032) (:descr nil) (:depre nil))
((:sym KP_3) (:keysym #xffb3) (:unicode #x0033) (:descr nil) (:depre nil))
((:sym KP_4) (:keysym #xffb4) (:unicode #x0034) (:descr nil) (:depre nil))
((:sym KP_5) (:keysym #xffb5) (:unicode #x0035) (:descr nil) (:depre nil))
((:sym KP_6) (:keysym #xffb6) (:unicode #x0036) (:descr nil) (:depre nil))
((:sym KP_7) (:keysym #xffb7) (:unicode #x0037) (:descr nil) (:depre nil))
((:sym KP_8) (:keysym #xffb8) (:unicode #x0038) (:descr nil) (:depre nil))
((:sym KP_9) (:keysym #xffb9) (:unicode #x0039) (:descr nil) (:depre nil))
((:sym F1) (:keysym #xffbe) (:unicode nil) (:descr nil) (:depre nil))
((:sym F2) (:keysym #xffbf) (:unicode nil) (:descr nil) (:depre nil))
((:sym F3) (:keysym #xffc0) (:unicode nil) (:descr nil) (:depre nil))
((:sym F4) (:keysym #xffc1) (:unicode nil) (:descr nil) (:depre nil))
((:sym F5) (:keysym #xffc2) (:unicode nil) (:descr nil) (:depre nil))
((:sym F6) (:keysym #xffc3) (:unicode nil) (:descr nil) (:depre nil))
((:sym F7) (:keysym #xffc4) (:unicode nil) (:descr nil) (:depre nil))
((:sym F8) (:keysym #xffc5) (:unicode nil) (:descr nil) (:depre nil))
((:sym F9) (:keysym #xffc6) (:unicode nil) (:descr nil) (:depre nil))
((:sym F10) (:keysym #xffc7) (:unicode nil) (:descr nil) (:depre nil))
((:sym F11 L1) (:keysym #xffc8) (:unicode nil) (:descr nil) (:depre nil))
((:sym F12 L2) (:keysym #xffc9) (:unicode nil) (:descr nil) (:depre nil))
((:sym F13 L3) (:keysym #xffca) (:unicode nil) (:descr nil) (:depre nil))
((:sym F14 L4) (:keysym #xffcb) (:unicode nil) (:descr nil) (:depre nil))
((:sym F15 L5) (:keysym #xffcc) (:unicode nil) (:descr nil) (:depre nil))
((:sym F16 L6) (:keysym #xffcd) (:unicode nil) (:descr nil) (:depre nil))
((:sym F17 L7) (:keysym #xffce) (:unicode nil) (:descr nil) (:depre nil))
((:sym F18 L8) (:keysym #xffcf) (:unicode nil) (:descr nil) (:depre nil))
((:sym F19 L9) (:keysym #xffd0) (:unicode nil) (:descr nil) (:depre nil))
((:sym F20 L10) (:keysym #xffd1) (:unicode nil) (:descr nil) (:depre nil))
((:sym F21 R1) (:keysym #xffd2) (:unicode nil) (:descr nil) (:depre nil))
((:sym F22 R2) (:keysym #xffd3) (:unicode nil) (:descr nil) (:depre nil))
((:sym F23 R3) (:keysym #xffd4) (:unicode nil) (:descr nil) (:depre nil))
((:sym F24 R4) (:keysym #xffd5) (:unicode nil) (:descr nil) (:depre nil))
((:sym F25 R5) (:keysym #xffd6) (:unicode nil) (:descr nil) (:depre nil))
((:sym F26 R6) (:keysym #xffd7) (:unicode nil) (:descr nil) (:depre nil))
((:sym F27 R7) (:keysym #xffd8) (:unicode nil) (:descr nil) (:depre nil))
((:sym F28 R8) (:keysym #xffd9) (:unicode nil) (:descr nil) (:depre nil))
((:sym F29 R9) (:keysym #xffda) (:unicode nil) (:descr nil) (:depre nil))
((:sym F30 R10) (:keysym #xffdb) (:unicode nil) (:descr nil) (:depre nil))
((:sym F31 R11) (:keysym #xffdc) (:unicode nil) (:descr nil) (:depre nil))
((:sym F32 R12) (:keysym #xffdd) (:unicode nil) (:descr nil) (:depre nil))
((:sym F33 R13) (:keysym #xffde) (:unicode nil) (:descr nil) (:depre nil))
((:sym F34 R14) (:keysym #xffdf) (:unicode nil) (:descr nil) (:depre nil))
((:sym F35 R15) (:keysym #xffe0) (:unicode nil) (:descr nil) (:depre nil))
((:sym Shift_L) (:keysym #xffe1) (:unicode nil) (:descr nil) (:depre nil))
((:sym Shift_R) (:keysym #xffe2) (:unicode nil) (:descr nil) (:depre nil))
((:sym Control_L) (:keysym #xffe3) (:unicode nil) (:descr nil) (:depre nil))
((:sym Control_R) (:keysym #xffe4) (:unicode nil) (:descr nil) (:depre nil))
((:sym Caps_Lock) (:keysym #xffe5) (:unicode nil) (:descr nil) (:depre nil))
((:sym Shift_Lock) (:keysym #xffe6) (:unicode nil) (:descr nil) (:depre nil))
((:sym Meta_L) (:keysym #xffe7) (:unicode nil) (:descr nil) (:depre nil))
((:sym Meta_R) (:keysym #xffe8) (:unicode nil) (:descr nil) (:depre nil))
((:sym Alt_L) (:keysym #xffe9) (:unicode nil) (:descr nil) (:depre nil))
((:sym Alt_R) (:keysym #xffea) (:unicode nil) (:descr nil) (:depre nil))
((:sym Super_L) (:keysym #xffeb) (:unicode nil) (:descr nil) (:depre nil))
((:sym Super_R) (:keysym #xffec) (:unicode nil) (:descr nil) (:depre nil))
((:sym Hyper_L) (:keysym #xffed) (:unicode nil) (:descr nil) (:depre nil))
((:sym Hyper_R) (:keysym #xffee) (:unicode nil) (:descr nil) (:depre nil))
((:sym Delete) (:keysym #xffff) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Lock) (:keysym #xfe01) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Level2_Latch) (:keysym #xfe02) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Level3_Shift) (:keysym #xfe03) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Level3_Latch) (:keysym #xfe04) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Level3_Lock) (:keysym #xfe05) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Level5_Shift) (:keysym #xfe11) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Level5_Latch) (:keysym #xfe12) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Level5_Lock) (:keysym #xfe13) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Group_Shift) (:keysym #xff7e) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Group_Latch) (:keysym #xfe06) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Group_Lock) (:keysym #xfe07) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Next_Group) (:keysym #xfe08) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Next_Group_Lock) (:keysym #xfe09) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Prev_Group) (:keysym #xfe0a) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Prev_Group_Lock) (:keysym #xfe0b) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_First_Group) (:keysym #xfe0c) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_First_Group_Lock) (:keysym #xfe0d) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Last_Group) (:keysym #xfe0e) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Last_Group_Lock) (:keysym #xfe0f) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Left_Tab) (:keysym #xfe20) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Move_Line_Up) (:keysym #xfe21) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Move_Line_Down) (:keysym #xfe22) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Partial_Line_Up) (:keysym #xfe23) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Partial_Line_Down) (:keysym #xfe24) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Partial_Space_Left) (:keysym #xfe25) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Partial_Space_Right) (:keysym #xfe26) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Set_Margin_Left) (:keysym #xfe27) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Set_Margin_Right) (:keysym #xfe28) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Release_Margin_Left) (:keysym #xfe29) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Release_Margin_Right) (:keysym #xfe2a) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Release_Both_Margins) (:keysym #xfe2b) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Fast_Cursor_Left) (:keysym #xfe2c) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Fast_Cursor_Right) (:keysym #xfe2d) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Fast_Cursor_Up) (:keysym #xfe2e) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Fast_Cursor_Down) (:keysym #xfe2f) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Continuous_Underline) (:keysym #xfe30) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Discontinuous_Underline) (:keysym #xfe31) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Emphasize) (:keysym #xfe32) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Center_Object) (:keysym #xfe33) (:unicode nil) (:descr nil) (:depre nil))
((:sym ISO_Enter) (:keysym #xfe34) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_grave) (:keysym #xfe50) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_acute) (:keysym #xfe51) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_circumflex) (:keysym #xfe52) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_tilde) (:keysym #xfe53) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_perispomeni) (:keysym #xfe53) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_macron) (:keysym #xfe54) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_breve) (:keysym #xfe55) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_abovedot) (:keysym #xfe56) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_diaeresis) (:keysym #xfe57) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_abovering) (:keysym #xfe58) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_doubleacute) (:keysym #xfe59) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_caron) (:keysym #xfe5a) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_cedilla) (:keysym #xfe5b) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_ogonek) (:keysym #xfe5c) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_iota) (:keysym #xfe5d) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_voiced_sound) (:keysym #xfe5e) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_semivoiced_sound) (:keysym #xfe5f) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowdot) (:keysym #xfe60) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_hook) (:keysym #xfe61) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_horn) (:keysym #xfe62) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_stroke) (:keysym #xfe63) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_abovecomma) (:keysym #xfe64) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_psili) (:keysym #xfe64) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_abovereversedcomma) (:keysym #xfe65) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_dasia) (:keysym #xfe65) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_doublegrave) (:keysym #xfe66) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowring) (:keysym #xfe67) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowmacron) (:keysym #xfe68) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowcircumflex) (:keysym #xfe69) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowtilde) (:keysym #xfe6a) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowbreve) (:keysym #xfe6b) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowdiaeresis) (:keysym #xfe6c) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_invertedbreve) (:keysym #xfe6d) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_belowcomma) (:keysym #xfe6e) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_currency) (:keysym #xfe6f) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_a) (:keysym #xfe80) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_A) (:keysym #xfe81) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_e) (:keysym #xfe82) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_E) (:keysym #xfe83) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_i) (:keysym #xfe84) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_I) (:keysym #xfe85) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_o) (:keysym #xfe86) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_O) (:keysym #xfe87) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_u) (:keysym #xfe88) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_U) (:keysym #xfe89) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_small_schwa) (:keysym #xfe8a) (:unicode nil) (:descr nil) (:depre nil))
((:sym dead_capital_schwa) (:keysym #xfe8b) (:unicode nil) (:descr nil) (:depre nil))
((:sym First_Virtual_Screen) (:keysym #xfed0) (:unicode nil) (:descr nil) (:depre nil))
((:sym Prev_Virtual_Screen) (:keysym #xfed1) (:unicode nil) (:descr nil) (:depre nil))
((:sym Next_Virtual_Screen) (:keysym #xfed2) (:unicode nil) (:descr nil) (:depre nil))
((:sym Last_Virtual_Screen) (:keysym #xfed4) (:unicode nil) (:descr nil) (:depre nil))
((:sym Terminate_Server) (:keysym #xfed5) (:unicode nil) (:descr nil) (:depre nil))
((:sym AccessX_Enable) (:keysym #xfe70) (:unicode nil) (:descr nil) (:depre nil))
((:sym AccessX_Feedback_Enable) (:keysym #xfe71) (:unicode nil) (:descr nil) (:depre nil))
((:sym RepeatKeys_Enable) (:keysym #xfe72) (:unicode nil) (:descr nil) (:depre nil))
((:sym SlowKeys_Enable) (:keysym #xfe73) (:unicode nil) (:descr nil) (:depre nil))
((:sym BounceKeys_Enable) (:keysym #xfe74) (:unicode nil) (:descr nil) (:depre nil))
((:sym StickyKeys_Enable) (:keysym #xfe75) (:unicode nil) (:descr nil) (:depre nil))
((:sym MouseKeys_Enable) (:keysym #xfe76) (:unicode nil) (:descr nil) (:depre nil))
((:sym MouseKeys_Accel_Enable) (:keysym #xfe77) (:unicode nil) (:descr nil) (:depre nil))
((:sym Overlay1_Enable) (:keysym #xfe78) (:unicode nil) (:descr nil) (:depre nil))
((:sym Overlay2_Enable) (:keysym #xfe79) (:unicode nil) (:descr nil) (:depre nil))
((:sym AudibleBell_Enable) (:keysym #xfe7a) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Left) (:keysym #xfee0) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Right) (:keysym #xfee1) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Up) (:keysym #xfee2) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Down) (:keysym #xfee3) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_UpLeft) (:keysym #xfee4) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_UpRight) (:keysym #xfee5) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DownLeft) (:keysym #xfee6) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DownRight) (:keysym #xfee7) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Button_Dflt) (:keysym #xfee8) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Button1) (:keysym #xfee9) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Button2) (:keysym #xfeea) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Button3) (:keysym #xfeeb) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Button4) (:keysym #xfeec) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Button5) (:keysym #xfeed) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DblClick_Dflt) (:keysym #xfeee) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DblClick1) (:keysym #xfeef) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DblClick2) (:keysym #xfef0) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DblClick3) (:keysym #xfef1) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DblClick4) (:keysym #xfef2) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DblClick5) (:keysym #xfef3) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Drag_Dflt) (:keysym #xfef4) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Drag1) (:keysym #xfef5) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Drag2) (:keysym #xfef6) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Drag3) (:keysym #xfef7) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Drag4) (:keysym #xfef8) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Drag5) (:keysym #xfefd) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_EnableKeys) (:keysym #xfef9) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_Accelerate) (:keysym #xfefa) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DfltBtnNext) (:keysym #xfefb) (:unicode nil) (:descr nil) (:depre nil))
((:sym Pointer_DfltBtnPrev) (:keysym #xfefc) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Duplicate) (:keysym #xfd01) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_FieldMark) (:keysym #xfd02) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Right2) (:keysym #xfd03) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Left2) (:keysym #xfd04) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_BackTab) (:keysym #xfd05) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_EraseEOF) (:keysym #xfd06) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_EraseInput) (:keysym #xfd07) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Reset) (:keysym #xfd08) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Quit) (:keysym #xfd09) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_PA1) (:keysym #xfd0a) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_PA2) (:keysym #xfd0b) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_PA3) (:keysym #xfd0c) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Test) (:keysym #xfd0d) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Attn) (:keysym #xfd0e) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_CursorBlink) (:keysym #xfd0f) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_AltCursor) (:keysym #xfd10) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_KeyClick) (:keysym #xfd11) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Jump) (:keysym #xfd12) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Ident) (:keysym #xfd13) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Rule) (:keysym #xfd14) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Copy) (:keysym #xfd15) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Play) (:keysym #xfd16) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Setup) (:keysym #xfd17) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Record) (:keysym #xfd18) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_ChangeScreen) (:keysym #xfd19) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_DeleteWord) (:keysym #xfd1a) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_ExSelect) (:keysym #xfd1b) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_CursorSelect) (:keysym #xfd1c) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_PrintScreen) (:keysym #xfd1d) (:unicode nil) (:descr nil) (:depre nil))
((:sym 3270_Enter) (:keysym #xfd1e) (:unicode nil) (:descr nil) (:depre nil))
((:sym space) (:keysym #x0020) (:unicode #x0020) (:descr "SPACE") (:depre nil))
((:sym exclam) (:keysym #x0021) (:unicode #x0021) (:descr "EXCLAMATION MARK") (:depre nil))
((:sym quotedbl) (:keysym #x0022) (:unicode #x0022) (:descr "QUOTATION MARK") (:depre nil))
((:sym numbersign) (:keysym #x0023) (:unicode #x0023) (:descr "NUMBER SIGN") (:depre nil))
((:sym dollar) (:keysym #x0024) (:unicode #x0024) (:descr "DOLLAR SIGN") (:depre nil))
((:sym percent) (:keysym #x0025) (:unicode #x0025) (:descr "PERCENT SIGN") (:depre nil))
((:sym ampersand) (:keysym #x0026) (:unicode #x0026) (:descr "AMPERSAND") (:depre nil))
((:sym apostrophe quoteright) (:keysym #x0027) (:unicode #x0027) (:descr "APOSTROPHE") (:depre nil))
((:sym parenleft) (:keysym #x0028) (:unicode #x0028) (:descr "LEFT PARENTHESIS") (:depre nil))
((:sym parenright) (:keysym #x0029) (:unicode #x0029) (:descr "RIGHT PARENTHESIS") (:depre nil))
((:sym asterisk) (:keysym #x002a) (:unicode #x002A) (:descr "ASTERISK") (:depre nil))
((:sym plus) (:keysym #x002b) (:unicode #x002B) (:descr "PLUS SIGN") (:depre nil))
((:sym comma) (:keysym #x002c) (:unicode #x002C) (:descr "COMMA") (:depre nil))
((:sym minus) (:keysym #x002d) (:unicode #x002D) (:descr "HYPHEN-MINUS") (:depre nil))
((:sym period) (:keysym #x002e) (:unicode #x002E) (:descr "FULL STOP") (:depre nil))
((:sym slash) (:keysym #x002f) (:unicode #x002F) (:descr "SOLIDUS") (:depre nil))
((:sym 0) (:keysym #x0030) (:unicode #x0030) (:descr "DIGIT ZERO") (:depre nil))
((:sym 1) (:keysym #x0031) (:unicode #x0031) (:descr "DIGIT ONE") (:depre nil))
((:sym 2) (:keysym #x0032) (:unicode #x0032) (:descr "DIGIT TWO") (:depre nil))
((:sym 3) (:keysym #x0033) (:unicode #x0033) (:descr "DIGIT THREE") (:depre nil))
((:sym 4) (:keysym #x0034) (:unicode #x0034) (:descr "DIGIT FOUR") (:depre nil))
((:sym 5) (:keysym #x0035) (:unicode #x0035) (:descr "DIGIT FIVE") (:depre nil))
((:sym 6) (:keysym #x0036) (:unicode #x0036) (:descr "DIGIT SIX") (:depre nil))
((:sym 7) (:keysym #x0037) (:unicode #x0037) (:descr "DIGIT SEVEN") (:depre nil))
((:sym 8) (:keysym #x0038) (:unicode #x0038) (:descr "DIGIT EIGHT") (:depre nil))
((:sym 9) (:keysym #x0039) (:unicode #x0039) (:descr "DIGIT NINE") (:depre nil))
((:sym colon) (:keysym #x003a) (:unicode #x003A) (:descr "COLON") (:depre nil))
((:sym semicolon) (:keysym #x003b) (:unicode #x003B) (:descr "SEMICOLON") (:depre nil))
((:sym less) (:keysym #x003c) (:unicode #x003C) (:descr "LESS-THAN SIGN") (:depre nil))
((:sym equal) (:keysym #x003d) (:unicode #x003D) (:descr "EQUALS SIGN") (:depre nil))
((:sym greater) (:keysym #x003e) (:unicode #x003E) (:descr "GREATER-THAN SIGN") (:depre nil))
((:sym question) (:keysym #x003f) (:unicode #x003F) (:descr "QUESTION MARK") (:depre nil))
((:sym at) (:keysym #x0040) (:unicode #x0040) (:descr "COMMERCIAL AT") (:depre nil))
((:sym A) (:keysym #x0041) (:unicode #x0041) (:descr "LATIN CAPITAL LETTER A") (:depre nil))
((:sym B) (:keysym #x0042) (:unicode #x0042) (:descr "LATIN CAPITAL LETTER B") (:depre nil))
((:sym C) (:keysym #x0043) (:unicode #x0043) (:descr "LATIN CAPITAL LETTER C") (:depre nil))
((:sym D) (:keysym #x0044) (:unicode #x0044) (:descr "LATIN CAPITAL LETTER D") (:depre nil))
((:sym E) (:keysym #x0045) (:unicode #x0045) (:descr "LATIN CAPITAL LETTER E") (:depre nil))
((:sym F) (:keysym #x0046) (:unicode #x0046) (:descr "LATIN CAPITAL LETTER F") (:depre nil))
((:sym G) (:keysym #x0047) (:unicode #x0047) (:descr "LATIN CAPITAL LETTER G") (:depre nil))
((:sym H) (:keysym #x0048) (:unicode #x0048) (:descr "LATIN CAPITAL LETTER H") (:depre nil))
((:sym I) (:keysym #x0049) (:unicode #x0049) (:descr "LATIN CAPITAL LETTER I") (:depre nil))
((:sym J) (:keysym #x004a) (:unicode #x004A) (:descr "LATIN CAPITAL LETTER J") (:depre nil))
((:sym K) (:keysym #x004b) (:unicode #x004B) (:descr "LATIN CAPITAL LETTER K") (:depre nil))
((:sym L) (:keysym #x004c) (:unicode #x004C) (:descr "LATIN CAPITAL LETTER L") (:depre nil))
((:sym M) (:keysym #x004d) (:unicode #x004D) (:descr "LATIN CAPITAL LETTER M") (:depre nil))
((:sym N) (:keysym #x004e) (:unicode #x004E) (:descr "LATIN CAPITAL LETTER N") (:depre nil))
((:sym O) (:keysym #x004f) (:unicode #x004F) (:descr "LATIN CAPITAL LETTER O") (:depre nil))
((:sym P) (:keysym #x0050) (:unicode #x0050) (:descr "LATIN CAPITAL LETTER P") (:depre nil))
((:sym Q) (:keysym #x0051) (:unicode #x0051) (:descr "LATIN CAPITAL LETTER Q") (:depre nil))
((:sym R) (:keysym #x0052) (:unicode #x0052) (:descr "LATIN CAPITAL LETTER R") (:depre nil))
((:sym S) (:keysym #x0053) (:unicode #x0053) (:descr "LATIN CAPITAL LETTER S") (:depre nil))
((:sym T) (:keysym #x0054) (:unicode #x0054) (:descr "LATIN CAPITAL LETTER T") (:depre nil))
((:sym U) (:keysym #x0055) (:unicode #x0055) (:descr "LATIN CAPITAL LETTER U") (:depre nil))
((:sym V) (:keysym #x0056) (:unicode #x0056) (:descr "LATIN CAPITAL LETTER V") (:depre nil))
((:sym W) (:keysym #x0057) (:unicode #x0057) (:descr "LATIN CAPITAL LETTER W") (:depre nil))
((:sym X) (:keysym #x0058) (:unicode #x0058) (:descr "LATIN CAPITAL LETTER X") (:depre nil))
((:sym Y) (:keysym #x0059) (:unicode #x0059) (:descr "LATIN CAPITAL LETTER Y") (:depre nil))
((:sym Z) (:keysym #x005a) (:unicode #x005A) (:descr "LATIN CAPITAL LETTER Z") (:depre nil))
((:sym bracketleft) (:keysym #x005b) (:unicode #x005B) (:descr "LEFT SQUARE BRACKET") (:depre nil))
((:sym backslash) (:keysym #x005c) (:unicode #x005C) (:descr "REVERSE SOLIDUS") (:depre nil))
((:sym bracketright) (:keysym #x005d) (:unicode #x005D) (:descr "RIGHT SQUARE BRACKET") (:depre nil))
((:sym asciicircum) (:keysym #x005e) (:unicode #x005E) (:descr "CIRCUMFLEX ACCENT") (:depre nil))
((:sym underscore) (:keysym #x005f) (:unicode #x005F) (:descr "LOW LINE") (:depre nil))
((:sym grave quoteleft) (:keysym #x0060) (:unicode #x0060) (:descr "GRAVE ACCENT") (:depre nil))
((:sym a) (:keysym #x0061) (:unicode #x0061) (:descr "LATIN SMALL LETTER A") (:depre nil))
((:sym b) (:keysym #x0062) (:unicode #x0062) (:descr "LATIN SMALL LETTER B") (:depre nil))
((:sym c) (:keysym #x0063) (:unicode #x0063) (:descr "LATIN SMALL LETTER C") (:depre nil))
((:sym d) (:keysym #x0064) (:unicode #x0064) (:descr "LATIN SMALL LETTER D") (:depre nil))
((:sym e) (:keysym #x0065) (:unicode #x0065) (:descr "LATIN SMALL LETTER E") (:depre nil))
((:sym f) (:keysym #x0066) (:unicode #x0066) (:descr "LATIN SMALL LETTER F") (:depre nil))
((:sym g) (:keysym #x0067) (:unicode #x0067) (:descr "LATIN SMALL LETTER G") (:depre nil))
((:sym h) (:keysym #x0068) (:unicode #x0068) (:descr "LATIN SMALL LETTER H") (:depre nil))
((:sym i) (:keysym #x0069) (:unicode #x0069) (:descr "LATIN SMALL LETTER I") (:depre nil))
((:sym j) (:keysym #x006a) (:unicode #x006A) (:descr "LATIN SMALL LETTER J") (:depre nil))
((:sym k) (:keysym #x006b) (:unicode #x006B) (:descr "LATIN SMALL LETTER K") (:depre nil))
((:sym l) (:keysym #x006c) (:unicode #x006C) (:descr "LATIN SMALL LETTER L") (:depre nil))
((:sym m) (:keysym #x006d) (:unicode #x006D) (:descr "LATIN SMALL LETTER M") (:depre nil))
((:sym n) (:keysym #x006e) (:unicode #x006E) (:descr "LATIN SMALL LETTER N") (:depre nil))
((:sym o) (:keysym #x006f) (:unicode #x006F) (:descr "LATIN SMALL LETTER O") (:depre nil))
((:sym p) (:keysym #x0070) (:unicode #x0070) (:descr "LATIN SMALL LETTER P") (:depre nil))
((:sym q) (:keysym #x0071) (:unicode #x0071) (:descr "LATIN SMALL LETTER Q") (:depre nil))
((:sym r) (:keysym #x0072) (:unicode #x0072) (:descr "LATIN SMALL LETTER R") (:depre nil))
((:sym s) (:keysym #x0073) (:unicode #x0073) (:descr "LATIN SMALL LETTER S") (:depre nil))
((:sym t) (:keysym #x0074) (:unicode #x0074) (:descr "LATIN SMALL LETTER T") (:depre nil))
((:sym u) (:keysym #x0075) (:unicode #x0075) (:descr "LATIN SMALL LETTER U") (:depre nil))
((:sym v) (:keysym #x0076) (:unicode #x0076) (:descr "LATIN SMALL LETTER V") (:depre nil))
((:sym w) (:keysym #x0077) (:unicode #x0077) (:descr "LATIN SMALL LETTER W") (:depre nil))
((:sym x) (:keysym #x0078) (:unicode #x0078) (:descr "LATIN SMALL LETTER X") (:depre nil))
((:sym y) (:keysym #x0079) (:unicode #x0079) (:descr "LATIN SMALL LETTER Y") (:depre nil))
((:sym z) (:keysym #x007a) (:unicode #x007A) (:descr "LATIN SMALL LETTER Z") (:depre nil))
((:sym braceleft) (:keysym #x007b) (:unicode #x007B) (:descr "LEFT CURLY BRACKET") (:depre nil))
((:sym bar) (:keysym #x007c) (:unicode #x007C) (:descr "VERTICAL LINE") (:depre nil))
((:sym braceright) (:keysym #x007d) (:unicode #x007D) (:descr "RIGHT CURLY BRACKET") (:depre nil))
((:sym asciitilde) (:keysym #x007e) (:unicode #x007E) (:descr "TILDE") (:depre nil))
((:sym nobreakspace) (:keysym #x00a0) (:unicode #x00A0) (:descr "NO-BREAK SPACE") (:depre nil))
((:sym exclamdown) (:keysym #x00a1) (:unicode #x00A1) (:descr "INVERTED EXCLAMATION MARK") (:depre nil))
((:sym cent) (:keysym #x00a2) (:unicode #x00A2) (:descr "CENT SIGN") (:depre nil))
((:sym sterling) (:keysym #x00a3) (:unicode #x00A3) (:descr "POUND SIGN") (:depre nil))
((:sym currency) (:keysym #x00a4) (:unicode #x00A4) (:descr "CURRENCY SIGN") (:depre nil))
((:sym yen) (:keysym #x00a5) (:unicode #x00A5) (:descr "YEN SIGN") (:depre nil))
((:sym brokenbar) (:keysym #x00a6) (:unicode #x00A6) (:descr "BROKEN BAR") (:depre nil))
((:sym section) (:keysym #x00a7) (:unicode #x00A7) (:descr "SECTION SIGN") (:depre nil))
((:sym diaeresis) (:keysym #x00a8) (:unicode #x00A8) (:descr "DIAERESIS") (:depre nil))
((:sym copyright) (:keysym #x00a9) (:unicode #x00A9) (:descr "COPYRIGHT SIGN") (:depre nil))
((:sym ordfeminine) (:keysym #x00aa) (:unicode #x00AA) (:descr "FEMININE ORDINAL INDICATOR") (:depre nil))
((:sym guillemotleft) (:keysym #x00ab) (:unicode #x00AB) (:descr "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK") (:depre nil))
((:sym notsign) (:keysym #x00ac) (:unicode #x00AC) (:descr "NOT SIGN") (:depre nil))
((:sym hyphen) (:keysym #x00ad) (:unicode #x00AD) (:descr "SOFT HYPHEN") (:depre nil))
((:sym registered) (:keysym #x00ae) (:unicode #x00AE) (:descr "REGISTERED SIGN") (:depre nil))
((:sym macron) (:keysym #x00af) (:unicode #x00AF) (:descr "MACRON") (:depre nil))
((:sym degree) (:keysym #x00b0) (:unicode #x00B0) (:descr "DEGREE SIGN") (:depre nil))
((:sym plusminus) (:keysym #x00b1) (:unicode #x00B1) (:descr "PLUS-MINUS SIGN") (:depre nil))
((:sym twosuperior) (:keysym #x00b2) (:unicode #x00B2) (:descr "SUPERSCRIPT TWO") (:depre nil))
((:sym threesuperior) (:keysym #x00b3) (:unicode #x00B3) (:descr "SUPERSCRIPT THREE") (:depre nil))
((:sym acute) (:keysym #x00b4) (:unicode #x00B4) (:descr "ACUTE ACCENT") (:depre nil))
((:sym mu) (:keysym #x00b5) (:unicode #x00B5) (:descr "MICRO SIGN") (:depre nil))
((:sym paragraph) (:keysym #x00b6) (:unicode #x00B6) (:descr "PILCROW SIGN") (:depre nil))
((:sym periodcentered) (:keysym #x00b7) (:unicode #x00B7) (:descr "MIDDLE DOT") (:depre nil))
((:sym cedilla) (:keysym #x00b8) (:unicode #x00B8) (:descr "CEDILLA") (:depre nil))
((:sym onesuperior) (:keysym #x00b9) (:unicode #x00B9) (:descr "SUPERSCRIPT ONE") (:depre nil))
((:sym masculine) (:keysym #x00ba) (:unicode #x00BA) (:descr "MASCULINE ORDINAL INDICATOR") (:depre nil))
((:sym guillemotright) (:keysym #x00bb) (:unicode #x00BB) (:descr "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK") (:depre nil))
((:sym onequarter) (:keysym #x00bc) (:unicode #x00BC) (:descr "VULGAR FRACTION ONE QUARTER") (:depre nil))
((:sym onehalf) (:keysym #x00bd) (:unicode #x00BD) (:descr "VULGAR FRACTION ONE HALF") (:depre nil))
((:sym threequarters) (:keysym #x00be) (:unicode #x00BE) (:descr "VULGAR FRACTION THREE QUARTERS") (:depre nil))
((:sym questiondown) (:keysym #x00bf) (:unicode #x00BF) (:descr "INVERTED QUESTION MARK") (:depre nil))
((:sym Agrave) (:keysym #x00c0) (:unicode #x00C0) (:descr "LATIN CAPITAL LETTER A WITH GRAVE") (:depre nil))
((:sym Aacute) (:keysym #x00c1) (:unicode #x00C1) (:descr "LATIN CAPITAL LETTER A WITH ACUTE") (:depre nil))
((:sym Acircumflex) (:keysym #x00c2) (:unicode #x00C2) (:descr "LATIN CAPITAL LETTER A WITH CIRCUMFLEX") (:depre nil))
((:sym Atilde) (:keysym #x00c3) (:unicode #x00C3) (:descr "LATIN CAPITAL LETTER A WITH TILDE") (:depre nil))
((:sym Adiaeresis) (:keysym #x00c4) (:unicode #x00C4) (:descr "LATIN CAPITAL LETTER A WITH DIAERESIS") (:depre nil))
((:sym Aring) (:keysym #x00c5) (:unicode #x00C5) (:descr "LATIN CAPITAL LETTER A WITH RING ABOVE") (:depre nil))
((:sym AE) (:keysym #x00c6) (:unicode #x00C6) (:descr "LATIN CAPITAL LETTER AE") (:depre nil))
((:sym Ccedilla) (:keysym #x00c7) (:unicode #x00C7) (:descr "LATIN CAPITAL LETTER C WITH CEDILLA") (:depre nil))
((:sym Egrave) (:keysym #x00c8) (:unicode #x00C8) (:descr "LATIN CAPITAL LETTER E WITH GRAVE") (:depre nil))
((:sym Eacute) (:keysym #x00c9) (:unicode #x00C9) (:descr "LATIN CAPITAL LETTER E WITH ACUTE") (:depre nil))
((:sym Ecircumflex) (:keysym #x00ca) (:unicode #x00CA) (:descr "LATIN CAPITAL LETTER E WITH CIRCUMFLEX") (:depre nil))
((:sym Ediaeresis) (:keysym #x00cb) (:unicode #x00CB) (:descr "LATIN CAPITAL LETTER E WITH DIAERESIS") (:depre nil))
((:sym Igrave) (:keysym #x00cc) (:unicode #x00CC) (:descr "LATIN CAPITAL LETTER I WITH GRAVE") (:depre nil))
((:sym Iacute) (:keysym #x00cd) (:unicode #x00CD) (:descr "LATIN CAPITAL LETTER I WITH ACUTE") (:depre nil))
((:sym Icircumflex) (:keysym #x00ce) (:unicode #x00CE) (:descr "LATIN CAPITAL LETTER I WITH CIRCUMFLEX") (:depre nil))
((:sym Idiaeresis) (:keysym #x00cf) (:unicode #x00CF) (:descr "LATIN CAPITAL LETTER I WITH DIAERESIS") (:depre nil))
((:sym ETH) (:keysym #x00d0) (:unicode #x00D0) (:descr "LATIN CAPITAL LETTER ETH") (:depre nil))
((:sym Eth) (:keysym #x00d0) (:unicode nil) (:descr nil) (:depre t))
((:sym Ntilde) (:keysym #x00d1) (:unicode #x00D1) (:descr "LATIN CAPITAL LETTER N WITH TILDE") (:depre nil))
((:sym Ograve) (:keysym #x00d2) (:unicode #x00D2) (:descr "LATIN CAPITAL LETTER O WITH GRAVE") (:depre nil))
((:sym Oacute) (:keysym #x00d3) (:unicode #x00D3) (:descr "LATIN CAPITAL LETTER O WITH ACUTE") (:depre nil))
((:sym Ocircumflex) (:keysym #x00d4) (:unicode #x00D4) (:descr "LATIN CAPITAL LETTER O WITH CIRCUMFLEX") (:depre nil))
((:sym Otilde) (:keysym #x00d5) (:unicode #x00D5) (:descr "LATIN CAPITAL LETTER O WITH TILDE") (:depre nil))
((:sym Odiaeresis) (:keysym #x00d6) (:unicode #x00D6) (:descr "LATIN CAPITAL LETTER O WITH DIAERESIS") (:depre nil))
((:sym multiply) (:keysym #x00d7) (:unicode #x00D7) (:descr "MULTIPLICATION SIGN") (:depre nil))
((:sym Oslash) (:keysym #x00d8) (:unicode #x00D8) (:descr "LATIN CAPITAL LETTER O WITH STROKE") (:depre nil))
((:sym Ooblique) (:keysym #x00d8) (:unicode #x00D8) (:descr "LATIN CAPITAL LETTER O WITH STROKE") (:depre nil))
((:sym Ugrave) (:keysym #x00d9) (:unicode #x00D9) (:descr "LATIN CAPITAL LETTER U WITH GRAVE") (:depre nil))
((:sym Uacute) (:keysym #x00da) (:unicode #x00DA) (:descr "LATIN CAPITAL LETTER U WITH ACUTE") (:depre nil))
((:sym Ucircumflex) (:keysym #x00db) (:unicode #x00DB) (:descr "LATIN CAPITAL LETTER U WITH CIRCUMFLEX") (:depre nil))
((:sym Udiaeresis) (:keysym #x00dc) (:unicode #x00DC) (:descr "LATIN CAPITAL LETTER U WITH DIAERESIS") (:depre nil))
((:sym Yacute) (:keysym #x00dd) (:unicode #x00DD) (:descr "LATIN CAPITAL LETTER Y WITH ACUTE") (:depre nil))
((:sym THORN) (:keysym #x00de) (:unicode #x00DE) (:descr "LATIN CAPITAL LETTER THORN") (:depre nil))
((:sym Thorn) (:keysym #x00de) (:unicode nil) (:descr nil) (:depre t))
((:sym ssharp) (:keysym #x00df) (:unicode #x00DF) (:descr "LATIN SMALL LETTER SHARP S") (:depre nil))
((:sym agrave) (:keysym #x00e0) (:unicode #x00E0) (:descr "LATIN SMALL LETTER A WITH GRAVE") (:depre nil))
((:sym aacute) (:keysym #x00e1) (:unicode #x00E1) (:descr "LATIN SMALL LETTER A WITH ACUTE") (:depre nil))
((:sym acircumflex) (:keysym #x00e2) (:unicode #x00E2) (:descr "LATIN SMALL LETTER A WITH CIRCUMFLEX") (:depre nil))
((:sym atilde) (:keysym #x00e3) (:unicode #x00E3) (:descr "LATIN SMALL LETTER A WITH TILDE") (:depre nil))
((:sym adiaeresis) (:keysym #x00e4) (:unicode #x00E4) (:descr "LATIN SMALL LETTER A WITH DIAERESIS") (:depre nil))
((:sym aring) (:keysym #x00e5) (:unicode #x00E5) (:descr "LATIN SMALL LETTER A WITH RING ABOVE") (:depre nil))
((:sym ae) (:keysym #x00e6) (:unicode #x00E6) (:descr "LATIN SMALL LETTER AE") (:depre nil))
((:sym ccedilla) (:keysym #x00e7) (:unicode #x00E7) (:descr "LATIN SMALL LETTER C WITH CEDILLA") (:depre nil))
((:sym egrave) (:keysym #x00e8) (:unicode #x00E8) (:descr "LATIN SMALL LETTER E WITH GRAVE") (:depre nil))
((:sym eacute) (:keysym #x00e9) (:unicode #x00E9) (:descr "LATIN SMALL LETTER E WITH ACUTE") (:depre nil))
((:sym ecircumflex) (:keysym #x00ea) (:unicode #x00EA) (:descr "LATIN SMALL LETTER E WITH CIRCUMFLEX") (:depre nil))
((:sym ediaeresis) (:keysym #x00eb) (:unicode #x00EB) (:descr "LATIN SMALL LETTER E WITH DIAERESIS") (:depre nil))
((:sym igrave) (:keysym #x00ec) (:unicode #x00EC) (:descr "LATIN SMALL LETTER I WITH GRAVE") (:depre nil))
((:sym iacute) (:keysym #x00ed) (:unicode #x00ED) (:descr "LATIN SMALL LETTER I WITH ACUTE") (:depre nil))
((:sym icircumflex) (:keysym #x00ee) (:unicode #x00EE) (:descr "LATIN SMALL LETTER I WITH CIRCUMFLEX") (:depre nil))
((:sym idiaeresis) (:keysym #x00ef) (:unicode #x00EF) (:descr "LATIN SMALL LETTER I WITH DIAERESIS") (:depre nil))
((:sym eth) (:keysym #x00f0) (:unicode #x00F0) (:descr "LATIN SMALL LETTER ETH") (:depre nil))
((:sym ntilde) (:keysym #x00f1) (:unicode #x00F1) (:descr "LATIN SMALL LETTER N WITH TILDE") (:depre nil))
((:sym ograve) (:keysym #x00f2) (:unicode #x00F2) (:descr "LATIN SMALL LETTER O WITH GRAVE") (:depre nil))
((:sym oacute) (:keysym #x00f3) (:unicode #x00F3) (:descr "LATIN SMALL LETTER O WITH ACUTE") (:depre nil))
((:sym ocircumflex) (:keysym #x00f4) (:unicode #x00F4) (:descr "LATIN SMALL LETTER O WITH CIRCUMFLEX") (:depre nil))
((:sym otilde) (:keysym #x00f5) (:unicode #x00F5) (:descr "LATIN SMALL LETTER O WITH TILDE") (:depre nil))
((:sym odiaeresis) (:keysym #x00f6) (:unicode #x00F6) (:descr "LATIN SMALL LETTER O WITH DIAERESIS") (:depre nil))
((:sym division) (:keysym #x00f7) (:unicode #x00F7) (:descr "DIVISION SIGN") (:depre nil))
((:sym oslash) (:keysym #x00f8) (:unicode #x00F8) (:descr "LATIN SMALL LETTER O WITH STROKE") (:depre nil))
((:sym ooblique) (:keysym #x00f8) (:unicode #x00F8) (:descr "LATIN SMALL LETTER O WITH STROKE") (:depre nil))
((:sym ugrave) (:keysym #x00f9) (:unicode #x00F9) (:descr "LATIN SMALL LETTER U WITH GRAVE") (:depre nil))
((:sym uacute) (:keysym #x00fa) (:unicode #x00FA) (:descr "LATIN SMALL LETTER U WITH ACUTE") (:depre nil))
((:sym ucircumflex) (:keysym #x00fb) (:unicode #x00FB) (:descr "LATIN SMALL LETTER U WITH CIRCUMFLEX") (:depre nil))
((:sym udiaeresis) (:keysym #x00fc) (:unicode #x00FC) (:descr "LATIN SMALL LETTER U WITH DIAERESIS") (:depre nil))
((:sym yacute) (:keysym #x00fd) (:unicode #x00FD) (:descr "LATIN SMALL LETTER Y WITH ACUTE") (:depre nil))
((:sym thorn) (:keysym #x00fe) (:unicode #x00FE) (:descr "LATIN SMALL LETTER THORN") (:depre nil))
((:sym ydiaeresis) (:keysym #x00ff) (:unicode #x00FF) (:descr "LATIN SMALL LETTER Y WITH DIAERESIS") (:depre nil))
((:sym Aogonek) (:keysym #x01a1) (:unicode #x0104) (:descr "LATIN CAPITAL LETTER A WITH OGONEK") (:depre nil))
((:sym breve) (:keysym #x01a2) (:unicode #x02D8) (:descr "BREVE") (:depre nil))
((:sym Lstroke) (:keysym #x01a3) (:unicode #x0141) (:descr "LATIN CAPITAL LETTER L WITH STROKE") (:depre nil))
((:sym Lcaron) (:keysym #x01a5) (:unicode #x013D) (:descr "LATIN CAPITAL LETTER L WITH CARON") (:depre nil))
((:sym Sacute) (:keysym #x01a6) (:unicode #x015A) (:descr "LATIN CAPITAL LETTER S WITH ACUTE") (:depre nil))
((:sym Scaron) (:keysym #x01a9) (:unicode #x0160) (:descr "LATIN CAPITAL LETTER S WITH CARON") (:depre nil))
((:sym Scedilla) (:keysym #x01aa) (:unicode #x015E) (:descr "LATIN CAPITAL LETTER S WITH CEDILLA") (:depre nil))
((:sym Tcaron) (:keysym #x01ab) (:unicode #x0164) (:descr "LATIN CAPITAL LETTER T WITH CARON") (:depre nil))
((:sym Zacute) (:keysym #x01ac) (:unicode #x0179) (:descr "LATIN CAPITAL LETTER Z WITH ACUTE") (:depre nil))
((:sym Zcaron) (:keysym #x01ae) (:unicode #x017D) (:descr "LATIN CAPITAL LETTER Z WITH CARON") (:depre nil))
((:sym Zabovedot) (:keysym #x01af) (:unicode #x017B) (:descr "LATIN CAPITAL LETTER Z WITH DOT ABOVE") (:depre nil))
((:sym aogonek) (:keysym #x01b1) (:unicode #x0105) (:descr "LATIN SMALL LETTER A WITH OGONEK") (:depre nil))
((:sym ogonek) (:keysym #x01b2) (:unicode #x02DB) (:descr "OGONEK") (:depre nil))
((:sym lstroke) (:keysym #x01b3) (:unicode #x0142) (:descr "LATIN SMALL LETTER L WITH STROKE") (:depre nil))
((:sym lcaron) (:keysym #x01b5) (:unicode #x013E) (:descr "LATIN SMALL LETTER L WITH CARON") (:depre nil))
((:sym sacute) (:keysym #x01b6) (:unicode #x015B) (:descr "LATIN SMALL LETTER S WITH ACUTE") (:depre nil))
((:sym caron) (:keysym #x01b7) (:unicode #x02C7) (:descr "CARON") (:depre nil))
((:sym scaron) (:keysym #x01b9) (:unicode #x0161) (:descr "LATIN SMALL LETTER S WITH CARON") (:depre nil))
((:sym scedilla) (:keysym #x01ba) (:unicode #x015F) (:descr "LATIN SMALL LETTER S WITH CEDILLA") (:depre nil))
((:sym tcaron) (:keysym #x01bb) (:unicode #x0165) (:descr "LATIN SMALL LETTER T WITH CARON") (:depre nil))
((:sym zacute) (:keysym #x01bc) (:unicode #x017A) (:descr "LATIN SMALL LETTER Z WITH ACUTE") (:depre nil))
((:sym doubleacute) (:keysym #x01bd) (:unicode #x02DD) (:descr "DOUBLE ACUTE ACCENT") (:depre nil))
((:sym zcaron) (:keysym #x01be) (:unicode #x017E) (:descr "LATIN SMALL LETTER Z WITH CARON") (:depre nil))
((:sym zabovedot) (:keysym #x01bf) (:unicode #x017C) (:descr "LATIN SMALL LETTER Z WITH DOT ABOVE") (:depre nil))
((:sym Racute) (:keysym #x01c0) (:unicode #x0154) (:descr "LATIN CAPITAL LETTER R WITH ACUTE") (:depre nil))
((:sym Abreve) (:keysym #x01c3) (:unicode #x0102) (:descr "LATIN CAPITAL LETTER A WITH BREVE") (:depre nil))
((:sym Lacute) (:keysym #x01c5) (:unicode #x0139) (:descr "LATIN CAPITAL LETTER L WITH ACUTE") (:depre nil))
((:sym Cacute) (:keysym #x01c6) (:unicode #x0106) (:descr "LATIN CAPITAL LETTER C WITH ACUTE") (:depre nil))
((:sym Ccaron) (:keysym #x01c8) (:unicode #x010C) (:descr "LATIN CAPITAL LETTER C WITH CARON") (:depre nil))
((:sym Eogonek) (:keysym #x01ca) (:unicode #x0118) (:descr "LATIN CAPITAL LETTER E WITH OGONEK") (:depre nil))
((:sym Ecaron) (:keysym #x01cc) (:unicode #x011A) (:descr "LATIN CAPITAL LETTER E WITH CARON") (:depre nil))
((:sym Dcaron) (:keysym #x01cf) (:unicode #x010E) (:descr "LATIN CAPITAL LETTER D WITH CARON") (:depre nil))
((:sym Dstroke) (:keysym #x01d0) (:unicode #x0110) (:descr "LATIN CAPITAL LETTER D WITH STROKE") (:depre nil))
((:sym Nacute) (:keysym #x01d1) (:unicode #x0143) (:descr "LATIN CAPITAL LETTER N WITH ACUTE") (:depre nil))
((:sym Ncaron) (:keysym #x01d2) (:unicode #x0147) (:descr "LATIN CAPITAL LETTER N WITH CARON") (:depre nil))
((:sym Odoubleacute) (:keysym #x01d5) (:unicode #x0150) (:descr "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE") (:depre nil))
((:sym Rcaron) (:keysym #x01d8) (:unicode #x0158) (:descr "LATIN CAPITAL LETTER R WITH CARON") (:depre nil))
((:sym Uring) (:keysym #x01d9) (:unicode #x016E) (:descr "LATIN CAPITAL LETTER U WITH RING ABOVE") (:depre nil))
((:sym Udoubleacute) (:keysym #x01db) (:unicode #x0170) (:descr "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE") (:depre nil))
((:sym Tcedilla) (:keysym #x01de) (:unicode #x0162) (:descr "LATIN CAPITAL LETTER T WITH CEDILLA") (:depre nil))
((:sym racute) (:keysym #x01e0) (:unicode #x0155) (:descr "LATIN SMALL LETTER R WITH ACUTE") (:depre nil))
((:sym abreve) (:keysym #x01e3) (:unicode #x0103) (:descr "LATIN SMALL LETTER A WITH BREVE") (:depre nil))
((:sym lacute) (:keysym #x01e5) (:unicode #x013A) (:descr "LATIN SMALL LETTER L WITH ACUTE") (:depre nil))
((:sym cacute) (:keysym #x01e6) (:unicode #x0107) (:descr "LATIN SMALL LETTER C WITH ACUTE") (:depre nil))
((:sym ccaron) (:keysym #x01e8) (:unicode #x010D) (:descr "LATIN SMALL LETTER C WITH CARON") (:depre nil))
((:sym eogonek) (:keysym #x01ea) (:unicode #x0119) (:descr "LATIN SMALL LETTER E WITH OGONEK") (:depre nil))
((:sym ecaron) (:keysym #x01ec) (:unicode #x011B) (:descr "LATIN SMALL LETTER E WITH CARON") (:depre nil))
((:sym dcaron) (:keysym #x01ef) (:unicode #x010F) (:descr "LATIN SMALL LETTER D WITH CARON") (:depre nil))
((:sym dstroke) (:keysym #x01f0) (:unicode #x0111) (:descr "LATIN SMALL LETTER D WITH STROKE") (:depre nil))
((:sym nacute) (:keysym #x01f1) (:unicode #x0144) (:descr "LATIN SMALL LETTER N WITH ACUTE") (:depre nil))
((:sym ncaron) (:keysym #x01f2) (:unicode #x0148) (:descr "LATIN SMALL LETTER N WITH CARON") (:depre nil))
((:sym odoubleacute) (:keysym #x01f5) (:unicode #x0151) (:descr "LATIN SMALL LETTER O WITH DOUBLE ACUTE") (:depre nil))
((:sym udoubleacute) (:keysym #x01fb) (:unicode #x0171) (:descr "LATIN SMALL LETTER U WITH DOUBLE ACUTE") (:depre nil))
((:sym rcaron) (:keysym #x01f8) (:unicode #x0159) (:descr "LATIN SMALL LETTER R WITH CARON") (:depre nil))
((:sym uring) (:keysym #x01f9) (:unicode #x016F) (:descr "LATIN SMALL LETTER U WITH RING ABOVE") (:depre nil))
((:sym tcedilla) (:keysym #x01fe) (:unicode #x0163) (:descr "LATIN SMALL LETTER T WITH CEDILLA") (:depre nil))
((:sym abovedot) (:keysym #x01ff) (:unicode #x02D9) (:descr "DOT ABOVE") (:depre nil))
((:sym Hstroke) (:keysym #x02a1) (:unicode #x0126) (:descr "LATIN CAPITAL LETTER H WITH STROKE") (:depre nil))
((:sym Hcircumflex) (:keysym #x02a6) (:unicode #x0124) (:descr "LATIN CAPITAL LETTER H WITH CIRCUMFLEX") (:depre nil))
((:sym Iabovedot) (:keysym #x02a9) (:unicode #x0130) (:descr "LATIN CAPITAL LETTER I WITH DOT ABOVE") (:depre nil))
((:sym Gbreve) (:keysym #x02ab) (:unicode #x011E) (:descr "LATIN CAPITAL LETTER G WITH BREVE") (:depre nil))
((:sym Jcircumflex) (:keysym #x02ac) (:unicode #x0134) (:descr "LATIN CAPITAL LETTER J WITH CIRCUMFLEX") (:depre nil))
((:sym hstroke) (:keysym #x02b1) (:unicode #x0127) (:descr "LATIN SMALL LETTER H WITH STROKE") (:depre nil))
((:sym hcircumflex) (:keysym #x02b6) (:unicode #x0125) (:descr "LATIN SMALL LETTER H WITH CIRCUMFLEX") (:depre nil))
((:sym idotless) (:keysym #x02b9) (:unicode #x0131) (:descr "LATIN SMALL LETTER DOTLESS I") (:depre nil))
((:sym gbreve) (:keysym #x02bb) (:unicode #x011F) (:descr "LATIN SMALL LETTER G WITH BREVE") (:depre nil))
((:sym jcircumflex) (:keysym #x02bc) (:unicode #x0135) (:descr "LATIN SMALL LETTER J WITH CIRCUMFLEX") (:depre nil))
((:sym Cabovedot) (:keysym #x02c5) (:unicode #x010A) (:descr "LATIN CAPITAL LETTER C WITH DOT ABOVE") (:depre nil))
((:sym Ccircumflex) (:keysym #x02c6) (:unicode #x0108) (:descr "LATIN CAPITAL LETTER C WITH CIRCUMFLEX") (:depre nil))
((:sym Gabovedot) (:keysym #x02d5) (:unicode #x0120) (:descr "LATIN CAPITAL LETTER G WITH DOT ABOVE") (:depre nil))
((:sym Gcircumflex) (:keysym #x02d8) (:unicode #x011C) (:descr "LATIN CAPITAL LETTER G WITH CIRCUMFLEX") (:depre nil))
((:sym Ubreve) (:keysym #x02dd) (:unicode #x016C) (:descr "LATIN CAPITAL LETTER U WITH BREVE") (:depre nil))
((:sym Scircumflex) (:keysym #x02de) (:unicode #x015C) (:descr "LATIN CAPITAL LETTER S WITH CIRCUMFLEX") (:depre nil))
((:sym cabovedot) (:keysym #x02e5) (:unicode #x010B) (:descr "LATIN SMALL LETTER C WITH DOT ABOVE") (:depre nil))
((:sym ccircumflex) (:keysym #x02e6) (:unicode #x0109) (:descr "LATIN SMALL LETTER C WITH CIRCUMFLEX") (:depre nil))
((:sym gabovedot) (:keysym #x02f5) (:unicode #x0121) (:descr "LATIN SMALL LETTER G WITH DOT ABOVE") (:depre nil))
((:sym gcircumflex) (:keysym #x02f8) (:unicode #x011D) (:descr "LATIN SMALL LETTER G WITH CIRCUMFLEX") (:depre nil))
((:sym ubreve) (:keysym #x02fd) (:unicode #x016D) (:descr "LATIN SMALL LETTER U WITH BREVE") (:depre nil))
((:sym scircumflex) (:keysym #x02fe) (:unicode #x015D) (:descr "LATIN SMALL LETTER S WITH CIRCUMFLEX") (:depre nil))
((:sym kra) (:keysym #x03a2) (:unicode #x0138) (:descr "LATIN SMALL LETTER KRA") (:depre nil))
((:sym kappa) (:keysym #x03a2) (:unicode nil) (:descr nil) (:depre t))
((:sym Rcedilla) (:keysym #x03a3) (:unicode #x0156) (:descr "LATIN CAPITAL LETTER R WITH CEDILLA") (:depre nil))
((:sym Itilde) (:keysym #x03a5) (:unicode #x0128) (:descr "LATIN CAPITAL LETTER I WITH TILDE") (:depre nil))
((:sym Lcedilla) (:keysym #x03a6) (:unicode #x013B) (:descr "LATIN CAPITAL LETTER L WITH CEDILLA") (:depre nil))
((:sym Emacron) (:keysym #x03aa) (:unicode #x0112) (:descr "LATIN CAPITAL LETTER E WITH MACRON") (:depre nil))
((:sym Gcedilla) (:keysym #x03ab) (:unicode #x0122) (:descr "LATIN CAPITAL LETTER G WITH CEDILLA") (:depre nil))
((:sym Tslash) (:keysym #x03ac) (:unicode #x0166) (:descr "LATIN CAPITAL LETTER T WITH STROKE") (:depre nil))
((:sym rcedilla) (:keysym #x03b3) (:unicode #x0157) (:descr "LATIN SMALL LETTER R WITH CEDILLA") (:depre nil))
((:sym itilde) (:keysym #x03b5) (:unicode #x0129) (:descr "LATIN SMALL LETTER I WITH TILDE") (:depre nil))
((:sym lcedilla) (:keysym #x03b6) (:unicode #x013C) (:descr "LATIN SMALL LETTER L WITH CEDILLA") (:depre nil))
((:sym emacron) (:keysym #x03ba) (:unicode #x0113) (:descr "LATIN SMALL LETTER E WITH MACRON") (:depre nil))
((:sym gcedilla) (:keysym #x03bb) (:unicode #x0123) (:descr "LATIN SMALL LETTER G WITH CEDILLA") (:depre nil))
((:sym tslash) (:keysym #x03bc) (:unicode #x0167) (:descr "LATIN SMALL LETTER T WITH STROKE") (:depre nil))
((:sym ENG) (:keysym #x03bd) (:unicode #x014A) (:descr "LATIN CAPITAL LETTER ENG") (:depre nil))
((:sym eng) (:keysym #x03bf) (:unicode #x014B) (:descr "LATIN SMALL LETTER ENG") (:depre nil))
((:sym Amacron) (:keysym #x03c0) (:unicode #x0100) (:descr "LATIN CAPITAL LETTER A WITH MACRON") (:depre nil))
((:sym Iogonek) (:keysym #x03c7) (:unicode #x012E) (:descr "LATIN CAPITAL LETTER I WITH OGONEK") (:depre nil))
((:sym Eabovedot) (:keysym #x03cc) (:unicode #x0116) (:descr "LATIN CAPITAL LETTER E WITH DOT ABOVE") (:depre nil))
((:sym Imacron) (:keysym #x03cf) (:unicode #x012A) (:descr "LATIN CAPITAL LETTER I WITH MACRON") (:depre nil))
((:sym Ncedilla) (:keysym #x03d1) (:unicode #x0145) (:descr "LATIN CAPITAL LETTER N WITH CEDILLA") (:depre nil))
((:sym Omacron) (:keysym #x03d2) (:unicode #x014C) (:descr "LATIN CAPITAL LETTER O WITH MACRON") (:depre nil))
((:sym Kcedilla) (:keysym #x03d3) (:unicode #x0136) (:descr "LATIN CAPITAL LETTER K WITH CEDILLA") (:depre nil))
((:sym Uogonek) (:keysym #x03d9) (:unicode #x0172) (:descr "LATIN CAPITAL LETTER U WITH OGONEK") (:depre nil))
((:sym Utilde) (:keysym #x03dd) (:unicode #x0168) (:descr "LATIN CAPITAL LETTER U WITH TILDE") (:depre nil))
((:sym Umacron) (:keysym #x03de) (:unicode #x016A) (:descr "LATIN CAPITAL LETTER U WITH MACRON") (:depre nil))
((:sym amacron) (:keysym #x03e0) (:unicode #x0101) (:descr "LATIN SMALL LETTER A WITH MACRON") (:depre nil))
((:sym iogonek) (:keysym #x03e7) (:unicode #x012F) (:descr "LATIN SMALL LETTER I WITH OGONEK") (:depre nil))
((:sym eabovedot) (:keysym #x03ec) (:unicode #x0117) (:descr "LATIN SMALL LETTER E WITH DOT ABOVE") (:depre nil))
((:sym imacron) (:keysym #x03ef) (:unicode #x012B) (:descr "LATIN SMALL LETTER I WITH MACRON") (:depre nil))
((:sym ncedilla) (:keysym #x03f1) (:unicode #x0146) (:descr "LATIN SMALL LETTER N WITH CEDILLA") (:depre nil))
((:sym omacron) (:keysym #x03f2) (:unicode #x014D) (:descr "LATIN SMALL LETTER O WITH MACRON") (:depre nil))
((:sym kcedilla) (:keysym #x03f3) (:unicode #x0137) (:descr "LATIN SMALL LETTER K WITH CEDILLA") (:depre nil))
((:sym uogonek) (:keysym #x03f9) (:unicode #x0173) (:descr "LATIN SMALL LETTER U WITH OGONEK") (:depre nil))
((:sym utilde) (:keysym #x03fd) (:unicode #x0169) (:descr "LATIN SMALL LETTER U WITH TILDE") (:depre nil))
((:sym umacron) (:keysym #x03fe) (:unicode #x016B) (:descr "LATIN SMALL LETTER U WITH MACRON") (:depre nil))
((:sym Babovedot) (:keysym #x1001e02) (:unicode #x1E02) (:descr "LATIN CAPITAL LETTER B WITH DOT ABOVE") (:depre nil))
((:sym babovedot) (:keysym #x1001e03) (:unicode #x1E03) (:descr "LATIN SMALL LETTER B WITH DOT ABOVE") (:depre nil))
((:sym Dabovedot) (:keysym #x1001e0a) (:unicode #x1E0A) (:descr "LATIN CAPITAL LETTER D WITH DOT ABOVE") (:depre nil))
((:sym Wgrave) (:keysym #x1001e80) (:unicode #x1E80) (:descr "LATIN CAPITAL LETTER W WITH GRAVE") (:depre nil))
((:sym Wacute) (:keysym #x1001e82) (:unicode #x1E82) (:descr "LATIN CAPITAL LETTER W WITH ACUTE") (:depre nil))
((:sym dabovedot) (:keysym #x1001e0b) (:unicode #x1E0B) (:descr "LATIN SMALL LETTER D WITH DOT ABOVE") (:depre nil))
((:sym Ygrave) (:keysym #x1001ef2) (:unicode #x1EF2) (:descr "LATIN CAPITAL LETTER Y WITH GRAVE") (:depre nil))
((:sym Fabovedot) (:keysym #x1001e1e) (:unicode #x1E1E) (:descr "LATIN CAPITAL LETTER F WITH DOT ABOVE") (:depre nil))
((:sym fabovedot) (:keysym #x1001e1f) (:unicode #x1E1F) (:descr "LATIN SMALL LETTER F WITH DOT ABOVE") (:depre nil))
((:sym Mabovedot) (:keysym #x1001e40) (:unicode #x1E40) (:descr "LATIN CAPITAL LETTER M WITH DOT ABOVE") (:depre nil))
((:sym mabovedot) (:keysym #x1001e41) (:unicode #x1E41) (:descr "LATIN SMALL LETTER M WITH DOT ABOVE") (:depre nil))
((:sym Pabovedot) (:keysym #x1001e56) (:unicode #x1E56) (:descr "LATIN CAPITAL LETTER P WITH DOT ABOVE") (:depre nil))
((:sym wgrave) (:keysym #x1001e81) (:unicode #x1E81) (:descr "LATIN SMALL LETTER W WITH GRAVE") (:depre nil))
((:sym pabovedot) (:keysym #x1001e57) (:unicode #x1E57) (:descr "LATIN SMALL LETTER P WITH DOT ABOVE") (:depre nil))
((:sym wacute) (:keysym #x1001e83) (:unicode #x1E83) (:descr "LATIN SMALL LETTER W WITH ACUTE") (:depre nil))
((:sym Sabovedot) (:keysym #x1001e60) (:unicode #x1E60) (:descr "LATIN CAPITAL LETTER S WITH DOT ABOVE") (:depre nil))
((:sym ygrave) (:keysym #x1001ef3) (:unicode #x1EF3) (:descr "LATIN SMALL LETTER Y WITH GRAVE") (:depre nil))
((:sym Wdiaeresis) (:keysym #x1001e84) (:unicode #x1E84) (:descr "LATIN CAPITAL LETTER W WITH DIAERESIS") (:depre nil))
((:sym wdiaeresis) (:keysym #x1001e85) (:unicode #x1E85) (:descr "LATIN SMALL LETTER W WITH DIAERESIS") (:depre nil))
((:sym sabovedot) (:keysym #x1001e61) (:unicode #x1E61) (:descr "LATIN SMALL LETTER S WITH DOT ABOVE") (:depre nil))
((:sym Wcircumflex) (:keysym #x1000174) (:unicode #x0174) (:descr "LATIN CAPITAL LETTER W WITH CIRCUMFLEX") (:depre nil))
((:sym Tabovedot) (:keysym #x1001e6a) (:unicode #x1E6A) (:descr "LATIN CAPITAL LETTER T WITH DOT ABOVE") (:depre nil))
((:sym Ycircumflex) (:keysym #x1000176) (:unicode #x0176) (:descr "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX") (:depre nil))
((:sym wcircumflex) (:keysym #x1000175) (:unicode #x0175) (:descr "LATIN SMALL LETTER W WITH CIRCUMFLEX") (:depre nil))
((:sym tabovedot) (:keysym #x1001e6b) (:unicode #x1E6B) (:descr "LATIN SMALL LETTER T WITH DOT ABOVE") (:depre nil))
((:sym ycircumflex) (:keysym #x1000177) (:unicode #x0177) (:descr "LATIN SMALL LETTER Y WITH CIRCUMFLEX") (:depre nil))
((:sym OE) (:keysym #x13bc) (:unicode #x0152) (:descr "LATIN CAPITAL LIGATURE OE") (:depre nil))
((:sym oe) (:keysym #x13bd) (:unicode #x0153) (:descr "LATIN SMALL LIGATURE OE") (:depre nil))
((:sym Ydiaeresis) (:keysym #x13be) (:unicode #x0178) (:descr "LATIN CAPITAL LETTER Y WITH DIAERESIS") (:depre nil))
((:sym overline) (:keysym #x047e) (:unicode #x203E) (:descr "OVERLINE") (:depre nil))
((:sym kana_fullstop) (:keysym #x04a1) (:unicode #x3002) (:descr "IDEOGRAPHIC FULL STOP") (:depre nil))
((:sym kana_openingbracket) (:keysym #x04a2) (:unicode #x300C) (:descr "LEFT CORNER BRACKET") (:depre nil))
((:sym kana_closingbracket) (:keysym #x04a3) (:unicode #x300D) (:descr "RIGHT CORNER BRACKET") (:depre nil))
((:sym kana_comma) (:keysym #x04a4) (:unicode #x3001) (:descr "IDEOGRAPHIC COMMA") (:depre nil))
((:sym kana_conjunctive) (:keysym #x04a5) (:unicode #x30FB) (:descr "KATAKANA MIDDLE DOT") (:depre nil))
((:sym kana_middledot) (:keysym #x04a5) (:unicode nil) (:descr nil) (:depre t))
((:sym kana_WO) (:keysym #x04a6) (:unicode #x30F2) (:descr "KATAKANA LETTER WO") (:depre nil))
((:sym kana_a) (:keysym #x04a7) (:unicode #x30A1) (:descr "KATAKANA LETTER SMALL A") (:depre nil))
((:sym kana_i) (:keysym #x04a8) (:unicode #x30A3) (:descr "KATAKANA LETTER SMALL I") (:depre nil))
((:sym kana_u) (:keysym #x04a9) (:unicode #x30A5) (:descr "KATAKANA LETTER SMALL U") (:depre nil))
((:sym kana_e) (:keysym #x04aa) (:unicode #x30A7) (:descr "KATAKANA LETTER SMALL E") (:depre nil))
((:sym kana_o) (:keysym #x04ab) (:unicode #x30A9) (:descr "KATAKANA LETTER SMALL O") (:depre nil))
((:sym kana_ya) (:keysym #x04ac) (:unicode #x30E3) (:descr "KATAKANA LETTER SMALL YA") (:depre nil))
((:sym kana_yu) (:keysym #x04ad) (:unicode #x30E5) (:descr "KATAKANA LETTER SMALL YU") (:depre nil))
((:sym kana_yo) (:keysym #x04ae) (:unicode #x30E7) (:descr "KATAKANA LETTER SMALL YO") (:depre nil))
((:sym kana_tsu) (:keysym #x04af) (:unicode #x30C3) (:descr "KATAKANA LETTER SMALL TU") (:depre nil))
((:sym kana_tu) (:keysym #x04af) (:unicode nil) (:descr nil) (:depre t))
((:sym prolongedsound) (:keysym #x04b0) (:unicode #x30FC) (:descr "KATAKANA-HIRAGANA PROLONGED SOUND MARK") (:depre nil))
((:sym kana_A) (:keysym #x04b1) (:unicode #x30A2) (:descr "KATAKANA LETTER A") (:depre nil))
((:sym kana_I) (:keysym #x04b2) (:unicode #x30A4) (:descr "KATAKANA LETTER I") (:depre nil))
((:sym kana_U) (:keysym #x04b3) (:unicode #x30A6) (:descr "KATAKANA LETTER U") (:depre nil))
((:sym kana_E) (:keysym #x04b4) (:unicode #x30A8) (:descr "KATAKANA LETTER E") (:depre nil))
((:sym kana_O) (:keysym #x04b5) (:unicode #x30AA) (:descr "KATAKANA LETTER O") (:depre nil))
((:sym kana_KA) (:keysym #x04b6) (:unicode #x30AB) (:descr "KATAKANA LETTER KA") (:depre nil))
((:sym kana_KI) (:keysym #x04b7) (:unicode #x30AD) (:descr "KATAKANA LETTER KI") (:depre nil))
((:sym kana_KU) (:keysym #x04b8) (:unicode #x30AF) (:descr "KATAKANA LETTER KU") (:depre nil))
((:sym kana_KE) (:keysym #x04b9) (:unicode #x30B1) (:descr "KATAKANA LETTER KE") (:depre nil))
((:sym kana_KO) (:keysym #x04ba) (:unicode #x30B3) (:descr "KATAKANA LETTER KO") (:depre nil))
((:sym kana_SA) (:keysym #x04bb) (:unicode #x30B5) (:descr "KATAKANA LETTER SA") (:depre nil))
((:sym kana_SHI) (:keysym #x04bc) (:unicode #x30B7) (:descr "KATAKANA LETTER SI") (:depre nil))
((:sym kana_SU) (:keysym #x04bd) (:unicode #x30B9) (:descr "KATAKANA LETTER SU") (:depre nil))
((:sym kana_SE) (:keysym #x04be) (:unicode #x30BB) (:descr "KATAKANA LETTER SE") (:depre nil))
((:sym kana_SO) (:keysym #x04bf) (:unicode #x30BD) (:descr "KATAKANA LETTER SO") (:depre nil))
((:sym kana_TA) (:keysym #x04c0) (:unicode #x30BF) (:descr "KATAKANA LETTER TA") (:depre nil))
((:sym kana_CHI) (:keysym #x04c1) (:unicode #x30C1) (:descr "KATAKANA LETTER TI") (:depre nil))
((:sym kana_TI) (:keysym #x04c1) (:unicode nil) (:descr nil) (:depre t))
((:sym kana_TSU) (:keysym #x04c2) (:unicode #x30C4) (:descr "KATAKANA LETTER TU") (:depre nil))
((:sym kana_TU) (:keysym #x04c2) (:unicode nil) (:descr nil) (:depre t))
((:sym kana_TE) (:keysym #x04c3) (:unicode #x30C6) (:descr "KATAKANA LETTER TE") (:depre nil))
((:sym kana_TO) (:keysym #x04c4) (:unicode #x30C8) (:descr "KATAKANA LETTER TO") (:depre nil))
((:sym kana_NA) (:keysym #x04c5) (:unicode #x30CA) (:descr "KATAKANA LETTER NA") (:depre nil))
((:sym kana_NI) (:keysym #x04c6) (:unicode #x30CB) (:descr "KATAKANA LETTER NI") (:depre nil))
((:sym kana_NU) (:keysym #x04c7) (:unicode #x30CC) (:descr "KATAKANA LETTER NU") (:depre nil))
((:sym kana_NE) (:keysym #x04c8) (:unicode #x30CD) (:descr "KATAKANA LETTER NE") (:depre nil))
((:sym kana_NO) (:keysym #x04c9) (:unicode #x30CE) (:descr "KATAKANA LETTER NO") (:depre nil))
((:sym kana_HA) (:keysym #x04ca) (:unicode #x30CF) (:descr "KATAKANA LETTER HA") (:depre nil))
((:sym kana_HI) (:keysym #x04cb) (:unicode #x30D2) (:descr "KATAKANA LETTER HI") (:depre nil))
((:sym kana_FU) (:keysym #x04cc) (:unicode #x30D5) (:descr "KATAKANA LETTER HU") (:depre nil))
((:sym kana_HU) (:keysym #x04cc) (:unicode nil) (:descr nil) (:depre t))
((:sym kana_HE) (:keysym #x04cd) (:unicode #x30D8) (:descr "KATAKANA LETTER HE") (:depre nil))
((:sym kana_HO) (:keysym #x04ce) (:unicode #x30DB) (:descr "KATAKANA LETTER HO") (:depre nil))
((:sym kana_MA) (:keysym #x04cf) (:unicode #x30DE) (:descr "KATAKANA LETTER MA") (:depre nil))
((:sym kana_MI) (:keysym #x04d0) (:unicode #x30DF) (:descr "KATAKANA LETTER MI") (:depre nil))
((:sym kana_MU) (:keysym #x04d1) (:unicode #x30E0) (:descr "KATAKANA LETTER MU") (:depre nil))
((:sym kana_ME) (:keysym #x04d2) (:unicode #x30E1) (:descr "KATAKANA LETTER ME") (:depre nil))
((:sym kana_MO) (:keysym #x04d3) (:unicode #x30E2) (:descr "KATAKANA LETTER MO") (:depre nil))
((:sym kana_YA) (:keysym #x04d4) (:unicode #x30E4) (:descr "KATAKANA LETTER YA") (:depre nil))
((:sym kana_YU) (:keysym #x04d5) (:unicode #x30E6) (:descr "KATAKANA LETTER YU") (:depre nil))
((:sym kana_YO) (:keysym #x04d6) (:unicode #x30E8) (:descr "KATAKANA LETTER YO") (:depre nil))
((:sym kana_RA) (:keysym #x04d7) (:unicode #x30E9) (:descr "KATAKANA LETTER RA") (:depre nil))
((:sym kana_RI) (:keysym #x04d8) (:unicode #x30EA) (:descr "KATAKANA LETTER RI") (:depre nil))
((:sym kana_RU) (:keysym #x04d9) (:unicode #x30EB) (:descr "KATAKANA LETTER RU") (:depre nil))
((:sym kana_RE) (:keysym #x04da) (:unicode #x30EC) (:descr "KATAKANA LETTER RE") (:depre nil))
((:sym kana_RO) (:keysym #x04db) (:unicode #x30ED) (:descr "KATAKANA LETTER RO") (:depre nil))
((:sym kana_WA) (:keysym #x04dc) (:unicode #x30EF) (:descr "KATAKANA LETTER WA") (:depre nil))
((:sym kana_N) (:keysym #x04dd) (:unicode #x30F3) (:descr "KATAKANA LETTER N") (:depre nil))
((:sym voicedsound) (:keysym #x04de) (:unicode #x309B) (:descr "KATAKANA-HIRAGANA VOICED SOUND MARK") (:depre nil))
((:sym semivoicedsound) (:keysym #x04df) (:unicode #x309C) (:descr "KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK") (:depre nil))
((:sym kana_switch) (:keysym #xff7e) (:unicode nil) (:descr nil) (:depre nil))
((:sym Farsi_0) (:keysym #x10006f0) (:unicode #x06F0) (:descr "EXTENDED ARABIC-INDIC DIGIT ZERO") (:depre nil))
((:sym Farsi_1) (:keysym #x10006f1) (:unicode #x06F1) (:descr "EXTENDED ARABIC-INDIC DIGIT ONE") (:depre nil))
((:sym Farsi_2) (:keysym #x10006f2) (:unicode #x06F2) (:descr "EXTENDED ARABIC-INDIC DIGIT TWO") (:depre nil))
((:sym Farsi_3) (:keysym #x10006f3) (:unicode #x06F3) (:descr "EXTENDED ARABIC-INDIC DIGIT THREE") (:depre nil))
((:sym Farsi_4) (:keysym #x10006f4) (:unicode #x06F4) (:descr "EXTENDED ARABIC-INDIC DIGIT FOUR") (:depre nil))
((:sym Farsi_5) (:keysym #x10006f5) (:unicode #x06F5) (:descr "EXTENDED ARABIC-INDIC DIGIT FIVE") (:depre nil))
((:sym Farsi_6) (:keysym #x10006f6) (:unicode #x06F6) (:descr "EXTENDED ARABIC-INDIC DIGIT SIX") (:depre nil))
((:sym Farsi_7) (:keysym #x10006f7) (:unicode #x06F7) (:descr "EXTENDED ARABIC-INDIC DIGIT SEVEN") (:depre nil))
((:sym Farsi_8) (:keysym #x10006f8) (:unicode #x06F8) (:descr "EXTENDED ARABIC-INDIC DIGIT EIGHT") (:depre nil))
((:sym Farsi_9) (:keysym #x10006f9) (:unicode #x06F9) (:descr "EXTENDED ARABIC-INDIC DIGIT NINE") (:depre nil))
((:sym Arabic_percent) (:keysym #x100066a) (:unicode #x066A) (:descr "ARABIC PERCENT SIGN") (:depre nil))
((:sym Arabic_superscript_alef) (:keysym #x1000670) (:unicode #x0670) (:descr "ARABIC LETTER SUPERSCRIPT ALEF") (:depre nil))
((:sym Arabic_tteh) (:keysym #x1000679) (:unicode #x0679) (:descr "ARABIC LETTER TTEH") (:depre nil))
((:sym Arabic_peh) (:keysym #x100067e) (:unicode #x067E) (:descr "ARABIC LETTER PEH") (:depre nil))
((:sym Arabic_tcheh) (:keysym #x1000686) (:unicode #x0686) (:descr "ARABIC LETTER TCHEH") (:depre nil))
((:sym Arabic_ddal) (:keysym #x1000688) (:unicode #x0688) (:descr "ARABIC LETTER DDAL") (:depre nil))
((:sym Arabic_rreh) (:keysym #x1000691) (:unicode #x0691) (:descr "ARABIC LETTER RREH") (:depre nil))
((:sym Arabic_comma) (:keysym #x05ac) (:unicode #x060C) (:descr "ARABIC COMMA") (:depre nil))
((:sym Arabic_fullstop) (:keysym #x10006d4) (:unicode #x06D4) (:descr "ARABIC FULL STOP") (:depre nil))
((:sym Arabic_0) (:keysym #x1000660) (:unicode #x0660) (:descr "ARABIC-INDIC DIGIT ZERO") (:depre nil))
((:sym Arabic_1) (:keysym #x1000661) (:unicode #x0661) (:descr "ARABIC-INDIC DIGIT ONE") (:depre nil))
((:sym Arabic_2) (:keysym #x1000662) (:unicode #x0662) (:descr "ARABIC-INDIC DIGIT TWO") (:depre nil))
((:sym Arabic_3) (:keysym #x1000663) (:unicode #x0663) (:descr "ARABIC-INDIC DIGIT THREE") (:depre nil))
((:sym Arabic_4) (:keysym #x1000664) (:unicode #x0664) (:descr "ARABIC-INDIC DIGIT FOUR") (:depre nil))
((:sym Arabic_5) (:keysym #x1000665) (:unicode #x0665) (:descr "ARABIC-INDIC DIGIT FIVE") (:depre nil))
((:sym Arabic_6) (:keysym #x1000666) (:unicode #x0666) (:descr "ARABIC-INDIC DIGIT SIX") (:depre nil))
((:sym Arabic_7) (:keysym #x1000667) (:unicode #x0667) (:descr "ARABIC-INDIC DIGIT SEVEN") (:depre nil))
((:sym Arabic_8) (:keysym #x1000668) (:unicode #x0668) (:descr "ARABIC-INDIC DIGIT EIGHT") (:depre nil))
((:sym Arabic_9) (:keysym #x1000669) (:unicode #x0669) (:descr "ARABIC-INDIC DIGIT NINE") (:depre nil))
((:sym Arabic_semicolon) (:keysym #x05bb) (:unicode #x061B) (:descr "ARABIC SEMICOLON") (:depre nil))
((:sym Arabic_question_mark) (:keysym #x05bf) (:unicode #x061F) (:descr "ARABIC QUESTION MARK") (:depre nil))
((:sym Arabic_hamza) (:keysym #x05c1) (:unicode #x0621) (:descr "ARABIC LETTER HAMZA") (:depre nil))
((:sym Arabic_maddaonalef) (:keysym #x05c2) (:unicode #x0622) (:descr "ARABIC LETTER ALEF WITH MADDA ABOVE") (:depre nil))
((:sym Arabic_hamzaonalef) (:keysym #x05c3) (:unicode #x0623) (:descr "ARABIC LETTER ALEF WITH HAMZA ABOVE") (:depre nil))
((:sym Arabic_hamzaonwaw) (:keysym #x05c4) (:unicode #x0624) (:descr "ARABIC LETTER WAW WITH HAMZA ABOVE") (:depre nil))
((:sym Arabic_hamzaunderalef) (:keysym #x05c5) (:unicode #x0625) (:descr "ARABIC LETTER ALEF WITH HAMZA BELOW") (:depre nil))
((:sym Arabic_hamzaonyeh) (:keysym #x05c6) (:unicode #x0626) (:descr "ARABIC LETTER YEH WITH HAMZA ABOVE") (:depre nil))
((:sym Arabic_alef) (:keysym #x05c7) (:unicode #x0627) (:descr "ARABIC LETTER ALEF") (:depre nil))
((:sym Arabic_beh) (:keysym #x05c8) (:unicode #x0628) (:descr "ARABIC LETTER BEH") (:depre nil))
((:sym Arabic_tehmarbuta) (:keysym #x05c9) (:unicode #x0629) (:descr "ARABIC LETTER TEH MARBUTA") (:depre nil))
((:sym Arabic_teh) (:keysym #x05ca) (:unicode #x062A) (:descr "ARABIC LETTER TEH") (:depre nil))
((:sym Arabic_theh) (:keysym #x05cb) (:unicode #x062B) (:descr "ARABIC LETTER THEH") (:depre nil))
((:sym Arabic_jeem) (:keysym #x05cc) (:unicode #x062C) (:descr "ARABIC LETTER JEEM") (:depre nil))
((:sym Arabic_hah) (:keysym #x05cd) (:unicode #x062D) (:descr "ARABIC LETTER HAH") (:depre nil))
((:sym Arabic_khah) (:keysym #x05ce) (:unicode #x062E) (:descr "ARABIC LETTER KHAH") (:depre nil))
((:sym Arabic_dal) (:keysym #x05cf) (:unicode #x062F) (:descr "ARABIC LETTER DAL") (:depre nil))
((:sym Arabic_thal) (:keysym #x05d0) (:unicode #x0630) (:descr "ARABIC LETTER THAL") (:depre nil))
((:sym Arabic_ra) (:keysym #x05d1) (:unicode #x0631) (:descr "ARABIC LETTER REH") (:depre nil))
((:sym Arabic_zain) (:keysym #x05d2) (:unicode #x0632) (:descr "ARABIC LETTER ZAIN") (:depre nil))
((:sym Arabic_seen) (:keysym #x05d3) (:unicode #x0633) (:descr "ARABIC LETTER SEEN") (:depre nil))
((:sym Arabic_sheen) (:keysym #x05d4) (:unicode #x0634) (:descr "ARABIC LETTER SHEEN") (:depre nil))
((:sym Arabic_sad) (:keysym #x05d5) (:unicode #x0635) (:descr "ARABIC LETTER SAD") (:depre nil))
((:sym Arabic_dad) (:keysym #x05d6) (:unicode #x0636) (:descr "ARABIC LETTER DAD") (:depre nil))
((:sym Arabic_tah) (:keysym #x05d7) (:unicode #x0637) (:descr "ARABIC LETTER TAH") (:depre nil))
((:sym Arabic_zah) (:keysym #x05d8) (:unicode #x0638) (:descr "ARABIC LETTER ZAH") (:depre nil))
((:sym Arabic_ain) (:keysym #x05d9) (:unicode #x0639) (:descr "ARABIC LETTER AIN") (:depre nil))
((:sym Arabic_ghain) (:keysym #x05da) (:unicode #x063A) (:descr "ARABIC LETTER GHAIN") (:depre nil))
((:sym Arabic_tatweel) (:keysym #x05e0) (:unicode #x0640) (:descr "ARABIC TATWEEL") (:depre nil))
((:sym Arabic_feh) (:keysym #x05e1) (:unicode #x0641) (:descr "ARABIC LETTER FEH") (:depre nil))
((:sym Arabic_qaf) (:keysym #x05e2) (:unicode #x0642) (:descr "ARABIC LETTER QAF") (:depre nil))
((:sym Arabic_kaf) (:keysym #x05e3) (:unicode #x0643) (:descr "ARABIC LETTER KAF") (:depre nil))
((:sym Arabic_lam) (:keysym #x05e4) (:unicode #x0644) (:descr "ARABIC LETTER LAM") (:depre nil))
((:sym Arabic_meem) (:keysym #x05e5) (:unicode #x0645) (:descr "ARABIC LETTER MEEM") (:depre nil))
((:sym Arabic_noon) (:keysym #x05e6) (:unicode #x0646) (:descr "ARABIC LETTER NOON") (:depre nil))
((:sym Arabic_ha) (:keysym #x05e7) (:unicode #x0647) (:descr "ARABIC LETTER HEH") (:depre nil))
((:sym Arabic_heh) (:keysym #x05e7) (:unicode nil) (:descr nil) (:depre t))
((:sym Arabic_waw) (:keysym #x05e8) (:unicode #x0648) (:descr "ARABIC LETTER WAW") (:depre nil))
((:sym Arabic_alefmaksura) (:keysym #x05e9) (:unicode #x0649) (:descr "ARABIC LETTER ALEF MAKSURA") (:depre nil))
((:sym Arabic_yeh) (:keysym #x05ea) (:unicode #x064A) (:descr "ARABIC LETTER YEH") (:depre nil))
((:sym Arabic_fathatan) (:keysym #x05eb) (:unicode #x064B) (:descr "ARABIC FATHATAN") (:depre nil))
((:sym Arabic_dammatan) (:keysym #x05ec) (:unicode #x064C) (:descr "ARABIC DAMMATAN") (:depre nil))
((:sym Arabic_kasratan) (:keysym #x05ed) (:unicode #x064D) (:descr "ARABIC KASRATAN") (:depre nil))
((:sym Arabic_fatha) (:keysym #x05ee) (:unicode #x064E) (:descr "ARABIC FATHA") (:depre nil))
((:sym Arabic_damma) (:keysym #x05ef) (:unicode #x064F) (:descr "ARABIC DAMMA") (:depre nil))
((:sym Arabic_kasra) (:keysym #x05f0) (:unicode #x0650) (:descr "ARABIC KASRA") (:depre nil))
((:sym Arabic_shadda) (:keysym #x05f1) (:unicode #x0651) (:descr "ARABIC SHADDA") (:depre nil))
((:sym Arabic_sukun) (:keysym #x05f2) (:unicode #x0652) (:descr "ARABIC SUKUN") (:depre nil))
((:sym Arabic_madda_above) (:keysym #x1000653) (:unicode #x0653) (:descr "ARABIC MADDAH ABOVE") (:depre nil))
((:sym Arabic_hamza_above) (:keysym #x1000654) (:unicode #x0654) (:descr "ARABIC HAMZA ABOVE") (:depre nil))
((:sym Arabic_hamza_below) (:keysym #x1000655) (:unicode #x0655) (:descr "ARABIC HAMZA BELOW") (:depre nil))
((:sym Arabic_jeh) (:keysym #x1000698) (:unicode #x0698) (:descr "ARABIC LETTER JEH") (:depre nil))
((:sym Arabic_veh) (:keysym #x10006a4) (:unicode #x06A4) (:descr "ARABIC LETTER VEH") (:depre nil))
((:sym Arabic_keheh) (:keysym #x10006a9) (:unicode #x06A9) (:descr "ARABIC LETTER KEHEH") (:depre nil))
((:sym Arabic_gaf) (:keysym #x10006af) (:unicode #x06AF) (:descr "ARABIC LETTER GAF") (:depre nil))
((:sym Arabic_noon_ghunna) (:keysym #x10006ba) (:unicode #x06BA) (:descr "ARABIC LETTER NOON GHUNNA") (:depre nil))
((:sym Arabic_heh_doachashmee) (:keysym #x10006be) (:unicode #x06BE) (:descr "ARABIC LETTER HEH DOACHASHMEE") (:depre nil))
((:sym Farsi_yeh) (:keysym #x10006cc) (:unicode #x06CC) (:descr "ARABIC LETTER FARSI YEH") (:depre nil))
((:sym Arabic_farsi_yeh) (:keysym #x10006cc) (:unicode #x06CC) (:descr "ARABIC LETTER FARSI YEH") (:depre nil))
((:sym Arabic_yeh_baree) (:keysym #x10006d2) (:unicode #x06D2) (:descr "ARABIC LETTER YEH BARREE") (:depre nil))
((:sym Arabic_heh_goal) (:keysym #x10006c1) (:unicode #x06C1) (:descr "ARABIC LETTER HEH GOAL") (:depre nil))
((:sym Arabic_switch) (:keysym #xff7e) (:unicode nil) (:descr nil) (:depre nil))
((:sym Cyrillic_GHE_bar) (:keysym #x1000492) (:unicode #x0492) (:descr "CYRILLIC CAPITAL LETTER GHE WITH STROKE") (:depre nil))
((:sym Cyrillic_ghe_bar) (:keysym #x1000493) (:unicode #x0493) (:descr "CYRILLIC SMALL LETTER GHE WITH STROKE") (:depre nil))
((:sym Cyrillic_ZHE_descender) (:keysym #x1000496) (:unicode #x0496) (:descr "CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER") (:depre nil))
((:sym Cyrillic_zhe_descender) (:keysym #x1000497) (:unicode #x0497) (:descr "CYRILLIC SMALL LETTER ZHE WITH DESCENDER") (:depre nil))
((:sym Cyrillic_KA_descender) (:keysym #x100049a) (:unicode #x049A) (:descr "CYRILLIC CAPITAL LETTER KA WITH DESCENDER") (:depre nil))
((:sym Cyrillic_ka_descender) (:keysym #x100049b) (:unicode #x049B) (:descr "CYRILLIC SMALL LETTER KA WITH DESCENDER") (:depre nil))
((:sym Cyrillic_KA_vertstroke) (:keysym #x100049c) (:unicode #x049C) (:descr "CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE") (:depre nil))
((:sym Cyrillic_ka_vertstroke) (:keysym #x100049d) (:unicode #x049D) (:descr "CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE") (:depre nil))
((:sym Cyrillic_EN_descender) (:keysym #x10004a2) (:unicode #x04A2) (:descr "CYRILLIC CAPITAL LETTER EN WITH DESCENDER") (:depre nil))
((:sym Cyrillic_en_descender) (:keysym #x10004a3) (:unicode #x04A3) (:descr "CYRILLIC SMALL LETTER EN WITH DESCENDER") (:depre nil))
((:sym Cyrillic_U_straight) (:keysym #x10004ae) (:unicode #x04AE) (:descr "CYRILLIC CAPITAL LETTER STRAIGHT U") (:depre nil))
((:sym Cyrillic_u_straight) (:keysym #x10004af) (:unicode #x04AF) (:descr "CYRILLIC SMALL LETTER STRAIGHT U") (:depre nil))
((:sym Cyrillic_U_straight_bar) (:keysym #x10004b0) (:unicode #x04B0) (:descr "CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE") (:depre nil))
((:sym Cyrillic_u_straight_bar) (:keysym #x10004b1) (:unicode #x04B1) (:descr "CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE") (:depre nil))
((:sym Cyrillic_HA_descender) (:keysym #x10004b2) (:unicode #x04B2) (:descr "CYRILLIC CAPITAL LETTER HA WITH DESCENDER") (:depre nil))
((:sym Cyrillic_ha_descender) (:keysym #x10004b3) (:unicode #x04B3) (:descr "CYRILLIC SMALL LETTER HA WITH DESCENDER") (:depre nil))
((:sym Cyrillic_CHE_descender) (:keysym #x10004b6) (:unicode #x04B6) (:descr "CYRILLIC CAPITAL LETTER CHE WITH DESCENDER") (:depre nil))
((:sym Cyrillic_che_descender) (:keysym #x10004b7) (:unicode #x04B7) (:descr "CYRILLIC SMALL LETTER CHE WITH DESCENDER") (:depre nil))
((:sym Cyrillic_CHE_vertstroke) (:keysym #x10004b8) (:unicode #x04B8) (:descr "CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE") (:depre nil))
((:sym Cyrillic_che_vertstroke) (:keysym #x10004b9) (:unicode #x04B9) (:descr "CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE") (:depre nil))
((:sym Cyrillic_SHHA) (:keysym #x10004ba) (:unicode #x04BA) (:descr "CYRILLIC CAPITAL LETTER SHHA") (:depre nil))
((:sym Cyrillic_shha) (:keysym #x10004bb) (:unicode #x04BB) (:descr "CYRILLIC SMALL LETTER SHHA") (:depre nil))
((:sym Cyrillic_SCHWA) (:keysym #x10004d8) (:unicode #x04D8) (:descr "CYRILLIC CAPITAL LETTER SCHWA") (:depre nil))
((:sym Cyrillic_schwa) (:keysym #x10004d9) (:unicode #x04D9) (:descr "CYRILLIC SMALL LETTER SCHWA") (:depre nil))
((:sym Cyrillic_I_macron) (:keysym #x10004e2) (:unicode #x04E2) (:descr "CYRILLIC CAPITAL LETTER I WITH MACRON") (:depre nil))
((:sym Cyrillic_i_macron) (:keysym #x10004e3) (:unicode #x04E3) (:descr "CYRILLIC SMALL LETTER I WITH MACRON") (:depre nil))
((:sym Cyrillic_O_bar) (:keysym #x10004e8) (:unicode #x04E8) (:descr "CYRILLIC CAPITAL LETTER BARRED O") (:depre nil))
((:sym Cyrillic_o_bar) (:keysym #x10004e9) (:unicode #x04E9) (:descr "CYRILLIC SMALL LETTER BARRED O") (:depre nil))
((:sym Cyrillic_U_macron) (:keysym #x10004ee) (:unicode #x04EE) (:descr "CYRILLIC CAPITAL LETTER U WITH MACRON") (:depre nil))
((:sym Cyrillic_u_macron) (:keysym #x10004ef) (:unicode #x04EF) (:descr "CYRILLIC SMALL LETTER U WITH MACRON") (:depre nil))
((:sym Serbian_dje) (:keysym #x06a1) (:unicode #x0452) (:descr "CYRILLIC SMALL LETTER DJE") (:depre nil))
((:sym Macedonia_gje) (:keysym #x06a2) (:unicode #x0453) (:descr "CYRILLIC SMALL LETTER GJE") (:depre nil))
((:sym Cyrillic_io) (:keysym #x06a3) (:unicode #x0451) (:descr "CYRILLIC SMALL LETTER IO") (:depre nil))
((:sym Ukrainian_ie) (:keysym #x06a4) (:unicode #x0454) (:descr "CYRILLIC SMALL LETTER UKRAINIAN IE") (:depre nil))
((:sym Ukranian_je) (:keysym #x06a4) (:unicode nil) (:descr nil) (:depre t))
((:sym Macedonia_dse) (:keysym #x06a5) (:unicode #x0455) (:descr "CYRILLIC SMALL LETTER DZE") (:depre nil))
((:sym Ukrainian_i) (:keysym #x06a6) (:unicode #x0456) (:descr "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I") (:depre nil))
((:sym Ukranian_i) (:keysym #x06a6) (:unicode nil) (:descr nil) (:depre t))
((:sym Ukrainian_yi) (:keysym #x06a7) (:unicode #x0457) (:descr "CYRILLIC SMALL LETTER YI") (:depre nil))
((:sym Ukranian_yi) (:keysym #x06a7) (:unicode nil) (:descr nil) (:depre t))
((:sym Cyrillic_je) (:keysym #x06a8) (:unicode #x0458) (:descr "CYRILLIC SMALL LETTER JE") (:depre nil))
((:sym Serbian_je) (:keysym #x06a8) (:unicode nil) (:descr nil) (:depre t))
((:sym Cyrillic_lje) (:keysym #x06a9) (:unicode #x0459) (:descr "CYRILLIC SMALL LETTER LJE") (:depre nil))
((:sym Serbian_lje) (:keysym #x06a9) (:unicode nil) (:descr nil) (:depre t))
((:sym Cyrillic_nje) (:keysym #x06aa) (:unicode #x045A) (:descr "CYRILLIC SMALL LETTER NJE") (:depre nil))
((:sym Serbian_nje) (:keysym #x06aa) (:unicode nil) (:descr nil) (:depre t))
((:sym Serbian_tshe) (:keysym #x06ab) (:unicode #x045B) (:descr "CYRILLIC SMALL LETTER TSHE") (:depre nil))
((:sym Macedonia_kje) (:keysym #x06ac) (:unicode #x045C) (:descr "CYRILLIC SMALL LETTER KJE") (:depre nil))
((:sym Ukrainian_ghe_with_upturn) (:keysym #x06ad) (:unicode #x0491) (:descr "CYRILLIC SMALL LETTER GHE WITH UPTURN") (:depre nil))
((:sym Byelorussian_shortu) (:keysym #x06ae) (:unicode #x045E) (:descr "CYRILLIC SMALL LETTER SHORT U") (:depre nil))
((:sym Cyrillic_dzhe) (:keysym #x06af) (:unicode #x045F) (:descr "CYRILLIC SMALL LETTER DZHE") (:depre nil))
((:sym Serbian_dze) (:keysym #x06af) (:unicode nil) (:descr nil) (:depre t))
((:sym numerosign) (:keysym #x06b0) (:unicode #x2116) (:descr "NUMERO SIGN") (:depre nil))
((:sym Serbian_DJE) (:keysym #x06b1) (:unicode #x0402) (:descr "CYRILLIC CAPITAL LETTER DJE") (:depre nil))
((:sym Macedonia_GJE) (:keysym #x06b2) (:unicode #x0403) (:descr "CYRILLIC CAPITAL LETTER GJE") (:depre nil))
((:sym Cyrillic_IO) (:keysym #x06b3) (:unicode #x0401) (:descr "CYRILLIC CAPITAL LETTER IO") (:depre nil))
((:sym Ukrainian_IE) (:keysym #x06b4) (:unicode #x0404) (:descr "CYRILLIC CAPITAL LETTER UKRAINIAN IE") (:depre nil))
((:sym Ukranian_JE) (:keysym #x06b4) (:unicode nil) (:descr nil) (:depre t))
((:sym Macedonia_DSE) (:keysym #x06b5) (:unicode #x0405) (:descr "CYRILLIC CAPITAL LETTER DZE") (:depre nil))
((:sym Ukrainian_I) (:keysym #x06b6) (:unicode #x0406) (:descr "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I") (:depre nil))
((:sym Ukranian_I) (:keysym #x06b6) (:unicode nil) (:descr nil) (:depre t))
((:sym Ukrainian_YI) (:keysym #x06b7) (:unicode #x0407) (:descr "CYRILLIC CAPITAL LETTER YI") (:depre nil))
((:sym Ukranian_YI) (:keysym #x06b7) (:unicode nil) (:descr nil) (:depre t))
((:sym Cyrillic_JE) (:keysym #x06b8) (:unicode #x0408) (:descr "CYRILLIC CAPITAL LETTER JE") (:depre nil))
((:sym Serbian_JE) (:keysym #x06b8) (:unicode nil) (:descr nil) (:depre t))
((:sym Cyrillic_LJE) (:keysym #x06b9) (:unicode #x0409) (:descr "CYRILLIC CAPITAL LETTER LJE") (:depre nil))
((:sym Serbian_LJE) (:keysym #x06b9) (:unicode nil) (:descr nil) (:depre t))
((:sym Cyrillic_NJE) (:keysym #x06ba) (:unicode #x040A) (:descr "CYRILLIC CAPITAL LETTER NJE") (:depre nil))
((:sym Serbian_NJE) (:keysym #x06ba) (:unicode nil) (:descr nil) (:depre t))
((:sym Serbian_TSHE) (:keysym #x06bb) (:unicode #x040B) (:descr "CYRILLIC CAPITAL LETTER TSHE") (:depre nil))
((:sym Macedonia_KJE) (:keysym #x06bc) (:unicode #x040C) (:descr "CYRILLIC CAPITAL LETTER KJE") (:depre nil))
((:sym Ukrainian_GHE_WITH_UPTURN) (:keysym #x06bd) (:unicode #x0490) (:descr "CYRILLIC CAPITAL LETTER GHE WITH UPTURN") (:depre nil))
((:sym Byelorussian_SHORTU) (:keysym #x06be) (:unicode #x040E) (:descr "CYRILLIC CAPITAL LETTER SHORT U") (:depre nil))
((:sym Cyrillic_DZHE) (:keysym #x06bf) (:unicode #x040F) (:descr "CYRILLIC CAPITAL LETTER DZHE") (:depre nil))
((:sym Serbian_DZE) (:keysym #x06bf) (:unicode nil) (:descr nil) (:depre t))
((:sym Cyrillic_yu) (:keysym #x06c0) (:unicode #x044E) (:descr "CYRILLIC SMALL LETTER YU") (:depre nil))
((:sym Cyrillic_a) (:keysym #x06c1) (:unicode #x0430) (:descr "CYRILLIC SMALL LETTER A") (:depre nil))
((:sym Cyrillic_be) (:keysym #x06c2) (:unicode #x0431) (:descr "CYRILLIC SMALL LETTER BE") (:depre nil))
((:sym Cyrillic_tse) (:keysym #x06c3) (:unicode #x0446) (:descr "CYRILLIC SMALL LETTER TSE") (:depre nil))
((:sym Cyrillic_de) (:keysym #x06c4) (:unicode #x0434) (:descr "CYRILLIC SMALL LETTER DE") (:depre nil))
((:sym Cyrillic_ie) (:keysym #x06c5) (:unicode #x0435) (:descr "CYRILLIC SMALL LETTER IE") (:depre nil))
((:sym Cyrillic_ef) (:keysym #x06c6) (:unicode #x0444) (:descr "CYRILLIC SMALL LETTER EF") (:depre nil))
((:sym Cyrillic_ghe) (:keysym #x06c7) (:unicode #x0433) (:descr "CYRILLIC SMALL LETTER GHE") (:depre nil))
((:sym Cyrillic_ha) (:keysym #x06c8) (:unicode #x0445) (:descr "CYRILLIC SMALL LETTER HA") (:depre nil))
((:sym Cyrillic_i) (:keysym #x06c9) (:unicode #x0438) (:descr "CYRILLIC SMALL LETTER I") (:depre nil))
((:sym Cyrillic_shorti) (:keysym #x06ca) (:unicode #x0439) (:descr "CYRILLIC SMALL LETTER SHORT I") (:depre nil))
((:sym Cyrillic_ka) (:keysym #x06cb) (:unicode #x043A) (:descr "CYRILLIC SMALL LETTER KA") (:depre nil))
((:sym Cyrillic_el) (:keysym #x06cc) (:unicode #x043B) (:descr "CYRILLIC SMALL LETTER EL") (:depre nil))
((:sym Cyrillic_em) (:keysym #x06cd) (:unicode #x043C) (:descr "CYRILLIC SMALL LETTER EM") (:depre nil))
((:sym Cyrillic_en) (:keysym #x06ce) (:unicode #x043D) (:descr "CYRILLIC SMALL LETTER EN") (:depre nil))
((:sym Cyrillic_o) (:keysym #x06cf) (:unicode #x043E) (:descr "CYRILLIC SMALL LETTER O") (:depre nil))
((:sym Cyrillic_pe) (:keysym #x06d0) (:unicode #x043F) (:descr "CYRILLIC SMALL LETTER PE") (:depre nil))
((:sym Cyrillic_ya) (:keysym #x06d1) (:unicode #x044F) (:descr "CYRILLIC SMALL LETTER YA") (:depre nil))
((:sym Cyrillic_er) (:keysym #x06d2) (:unicode #x0440) (:descr "CYRILLIC SMALL LETTER ER") (:depre nil))
((:sym Cyrillic_es) (:keysym #x06d3) (:unicode #x0441) (:descr "CYRILLIC SMALL LETTER ES") (:depre nil))
((:sym Cyrillic_te) (:keysym #x06d4) (:unicode #x0442) (:descr "CYRILLIC SMALL LETTER TE") (:depre nil))
((:sym Cyrillic_u) (:keysym #x06d5) (:unicode #x0443) (:descr "CYRILLIC SMALL LETTER U") (:depre nil))
((:sym Cyrillic_zhe) (:keysym #x06d6) (:unicode #x0436) (:descr "CYRILLIC SMALL LETTER ZHE") (:depre nil))
((:sym Cyrillic_ve) (:keysym #x06d7) (:unicode #x0432) (:descr "CYRILLIC SMALL LETTER VE") (:depre nil))
((:sym Cyrillic_softsign) (:keysym #x06d8) (:unicode #x044C) (:descr "CYRILLIC SMALL LETTER SOFT SIGN") (:depre nil))
((:sym Cyrillic_yeru) (:keysym #x06d9) (:unicode #x044B) (:descr "CYRILLIC SMALL LETTER YERU") (:depre nil))
((:sym Cyrillic_ze) (:keysym #x06da) (:unicode #x0437) (:descr "CYRILLIC SMALL LETTER ZE") (:depre nil))
((:sym Cyrillic_sha) (:keysym #x06db) (:unicode #x0448) (:descr "CYRILLIC SMALL LETTER SHA") (:depre nil))
((:sym Cyrillic_e) (:keysym #x06dc) (:unicode #x044D) (:descr "CYRILLIC SMALL LETTER E") (:depre nil))
((:sym Cyrillic_shcha) (:keysym #x06dd) (:unicode #x0449) (:descr "CYRILLIC SMALL LETTER SHCHA") (:depre nil))
((:sym Cyrillic_che) (:keysym #x06de) (:unicode #x0447) (:descr "CYRILLIC SMALL LETTER CHE") (:depre nil))
((:sym Cyrillic_hardsign) (:keysym #x06df) (:unicode #x044A) (:descr "CYRILLIC SMALL LETTER HARD SIGN") (:depre nil))
((:sym Cyrillic_YU) (:keysym #x06e0) (:unicode #x042E) (:descr "CYRILLIC CAPITAL LETTER YU") (:depre nil))
((:sym Cyrillic_A) (:keysym #x06e1) (:unicode #x0410) (:descr "CYRILLIC CAPITAL LETTER A") (:depre nil))
((:sym Cyrillic_BE) (:keysym #x06e2) (:unicode #x0411) (:descr "CYRILLIC CAPITAL LETTER BE") (:depre nil))
((:sym Cyrillic_TSE) (:keysym #x06e3) (:unicode #x0426) (:descr "CYRILLIC CAPITAL LETTER TSE") (:depre nil))
((:sym Cyrillic_DE) (:keysym #x06e4) (:unicode #x0414) (:descr "CYRILLIC CAPITAL LETTER DE") (:depre nil))
((:sym Cyrillic_IE) (:keysym #x06e5) (:unicode #x0415) (:descr "CYRILLIC CAPITAL LETTER IE") (:depre nil))
((:sym Cyrillic_EF) (:keysym #x06e6) (:unicode #x0424) (:descr "CYRILLIC CAPITAL LETTER EF") (:depre nil))
((:sym Cyrillic_GHE) (:keysym #x06e7) (:unicode #x0413) (:descr "CYRILLIC CAPITAL LETTER GHE") (:depre nil))
((:sym Cyrillic_HA) (:keysym #x06e8) (:unicode #x0425) (:descr "CYRILLIC CAPITAL LETTER HA") (:depre nil))
((:sym Cyrillic_I) (:keysym #x06e9) (:unicode #x0418) (:descr "CYRILLIC CAPITAL LETTER I") (:depre nil))
((:sym Cyrillic_SHORTI) (:keysym #x06ea) (:unicode #x0419) (:descr "CYRILLIC CAPITAL LETTER SHORT I") (:depre nil))
((:sym Cyrillic_KA) (:keysym #x06eb) (:unicode #x041A) (:descr "CYRILLIC CAPITAL LETTER KA") (:depre nil))
((:sym Cyrillic_EL) (:keysym #x06ec) (:unicode #x041B) (:descr "CYRILLIC CAPITAL LETTER EL") (:depre nil))
((:sym Cyrillic_EM) (:keysym #x06ed) (:unicode #x041C) (:descr "CYRILLIC CAPITAL LETTER EM") (:depre nil))
((:sym Cyrillic_EN) (:keysym #x06ee) (:unicode #x041D) (:descr "CYRILLIC CAPITAL LETTER EN") (:depre nil))
((:sym Cyrillic_O) (:keysym #x06ef) (:unicode #x041E) (:descr "CYRILLIC CAPITAL LETTER O") (:depre nil))
((:sym Cyrillic_PE) (:keysym #x06f0) (:unicode #x041F) (:descr "CYRILLIC CAPITAL LETTER PE") (:depre nil))
((:sym Cyrillic_YA) (:keysym #x06f1) (:unicode #x042F) (:descr "CYRILLIC CAPITAL LETTER YA") (:depre nil))
((:sym Cyrillic_ER) (:keysym #x06f2) (:unicode #x0420) (:descr "CYRILLIC CAPITAL LETTER ER") (:depre nil))
((:sym Cyrillic_ES) (:keysym #x06f3) (:unicode #x0421) (:descr "CYRILLIC CAPITAL LETTER ES") (:depre nil))
((:sym Cyrillic_TE) (:keysym #x06f4) (:unicode #x0422) (:descr "CYRILLIC CAPITAL LETTER TE") (:depre nil))
((:sym Cyrillic_U) (:keysym #x06f5) (:unicode #x0423) (:descr "CYRILLIC CAPITAL LETTER U") (:depre nil))
((:sym Cyrillic_ZHE) (:keysym #x06f6) (:unicode #x0416) (:descr "CYRILLIC CAPITAL LETTER ZHE") (:depre nil))
((:sym Cyrillic_VE) (:keysym #x06f7) (:unicode #x0412) (:descr "CYRILLIC CAPITAL LETTER VE") (:depre nil))
((:sym Cyrillic_SOFTSIGN) (:keysym #x06f8) (:unicode #x042C) (:descr "CYRILLIC CAPITAL LETTER SOFT SIGN") (:depre nil))
((:sym Cyrillic_YERU) (:keysym #x06f9) (:unicode #x042B) (:descr "CYRILLIC CAPITAL LETTER YERU") (:depre nil))
((:sym Cyrillic_ZE) (:keysym #x06fa) (:unicode #x0417) (:descr "CYRILLIC CAPITAL LETTER ZE") (:depre nil))
((:sym Cyrillic_SHA) (:keysym #x06fb) (:unicode #x0428) (:descr "CYRILLIC CAPITAL LETTER SHA") (:depre nil))
((:sym Cyrillic_E) (:keysym #x06fc) (:unicode #x042D) (:descr "CYRILLIC CAPITAL LETTER E") (:depre nil))
((:sym Cyrillic_SHCHA) (:keysym #x06fd) (:unicode #x0429) (:descr "CYRILLIC CAPITAL LETTER SHCHA") (:depre nil))
((:sym Cyrillic_CHE) (:keysym #x06fe) (:unicode #x0427) (:descr "CYRILLIC CAPITAL LETTER CHE") (:depre nil))
((:sym Cyrillic_HARDSIGN) (:keysym #x06ff) (:unicode #x042A) (:descr "CYRILLIC CAPITAL LETTER HARD SIGN") (:depre nil))
((:sym Greek_ALPHAaccent) (:keysym #x07a1) (:unicode #x0386) (:descr "GREEK CAPITAL LETTER ALPHA WITH TONOS") (:depre nil))
((:sym Greek_EPSILONaccent) (:keysym #x07a2) (:unicode #x0388) (:descr "GREEK CAPITAL LETTER EPSILON WITH TONOS") (:depre nil))
((:sym Greek_ETAaccent) (:keysym #x07a3) (:unicode #x0389) (:descr "GREEK CAPITAL LETTER ETA WITH TONOS") (:depre nil))
((:sym Greek_IOTAaccent) (:keysym #x07a4) (:unicode #x038A) (:descr "GREEK CAPITAL LETTER IOTA WITH TONOS") (:depre nil))
((:sym Greek_IOTAdieresis) (:keysym #x07a5) (:unicode #x03AA) (:descr "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA") (:depre nil))
((:sym Greek_IOTAdiaeresis) (:keysym #x07a5) (:unicode nil) (:descr nil) (:depre nil))
((:sym Greek_OMICRONaccent) (:keysym #x07a7) (:unicode #x038C) (:descr "GREEK CAPITAL LETTER OMICRON WITH TONOS") (:depre nil))
((:sym Greek_UPSILONaccent) (:keysym #x07a8) (:unicode #x038E) (:descr "GREEK CAPITAL LETTER UPSILON WITH TONOS") (:depre nil))
((:sym Greek_UPSILONdieresis) (:keysym #x07a9) (:unicode #x03AB) (:descr "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA") (:depre nil))
((:sym Greek_OMEGAaccent) (:keysym #x07ab) (:unicode #x038F) (:descr "GREEK CAPITAL LETTER OMEGA WITH TONOS") (:depre nil))
((:sym Greek_accentdieresis) (:keysym #x07ae) (:unicode #x0385) (:descr "GREEK DIALYTIKA TONOS") (:depre nil))
((:sym Greek_horizbar) (:keysym #x07af) (:unicode #x2015) (:descr "HORIZONTAL BAR") (:depre nil))
((:sym Greek_alphaaccent) (:keysym #x07b1) (:unicode #x03AC) (:descr "GREEK SMALL LETTER ALPHA WITH TONOS") (:depre nil))
((:sym Greek_epsilonaccent) (:keysym #x07b2) (:unicode #x03AD) (:descr "GREEK SMALL LETTER EPSILON WITH TONOS") (:depre nil))
((:sym Greek_etaaccent) (:keysym #x07b3) (:unicode #x03AE) (:descr "GREEK SMALL LETTER ETA WITH TONOS") (:depre nil))
((:sym Greek_iotaaccent) (:keysym #x07b4) (:unicode #x03AF) (:descr "GREEK SMALL LETTER IOTA WITH TONOS") (:depre nil))
((:sym Greek_iotadieresis) (:keysym #x07b5) (:unicode #x03CA) (:descr "GREEK SMALL LETTER IOTA WITH DIALYTIKA") (:depre nil))
((:sym Greek_iotaaccentdieresis) (:keysym #x07b6) (:unicode #x0390) (:descr "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS") (:depre nil))
((:sym Greek_omicronaccent) (:keysym #x07b7) (:unicode #x03CC) (:descr "GREEK SMALL LETTER OMICRON WITH TONOS") (:depre nil))
((:sym Greek_upsilonaccent) (:keysym #x07b8) (:unicode #x03CD) (:descr "GREEK SMALL LETTER UPSILON WITH TONOS") (:depre nil))
((:sym Greek_upsilondieresis) (:keysym #x07b9) (:unicode #x03CB) (:descr "GREEK SMALL LETTER UPSILON WITH DIALYTIKA") (:depre nil))
((:sym Greek_upsilonaccentdieresis) (:keysym #x07ba) (:unicode #x03B0) (:descr "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS") (:depre nil))
((:sym Greek_omegaaccent) (:keysym #x07bb) (:unicode #x03CE) (:descr "GREEK SMALL LETTER OMEGA WITH TONOS") (:depre nil))
((:sym Greek_ALPHA) (:keysym #x07c1) (:unicode #x0391) (:descr "GREEK CAPITAL LETTER ALPHA") (:depre nil))
((:sym Greek_BETA) (:keysym #x07c2) (:unicode #x0392) (:descr "GREEK CAPITAL LETTER BETA") (:depre nil))
((:sym Greek_GAMMA) (:keysym #x07c3) (:unicode #x0393) (:descr "GREEK CAPITAL LETTER GAMMA") (:depre nil))
((:sym Greek_DELTA) (:keysym #x07c4) (:unicode #x0394) (:descr "GREEK CAPITAL LETTER DELTA") (:depre nil))