fixing #3716
[xorg/xkeyboard-config] / symbols / div
1 // NOTES:
2 // Simple adaptation of a keyboard map to graphically match the dhivehi phonetic keyboard.
3 // This docuement is not concisive since the author is not qualified to compile this map.
4 // Nontheless, values and names have been provided for reference and are accurate inso far 
5 // as the symbols appear graphically on the thaana script Phonetic keyboard.
6
7 default
8 xkb_symbols "basic" {
9
10     name[Group1]="Dhivehi";
11
12     key <TLDE> {        [        backslash,            bar      ]       };
13     key <LSGT> {        [        brokenbar, horizconnector      ]       };
14     key <AE01> { [  ], [               1,          exclam      ]       };
15     key <AE02> { [  ], [               2,              at      ]       };
16     key <AE03> { [  ], [               3,      numbersign      ]       };
17     key <AE04> { [  ], [               4,          dollar      ]       };
18     key <AE05> { [  ], [               5,         percent      ]       };
19     key <AE06> { [  ], [               6,     asciicircum      ]       };
20     key <AE07> { [  ], [               7,       ampersand      ]       };
21     key <AE08> { [  ], [               8,        asterisk      ]       };
22     key <AE09> { [  ], [               9,       parenleft      ]       };
23     key <AE10> { [  ], [               0,      parenright      ]       };
24     key <AE11> { [  ], [           minus,      underscore      ]       };
25     key <AE12> { [  ], [           equal,            plus      ]       };
26                                                 
27     key <AD01> { [  ], [        qaaf,         thaana_sukun     ]       };
28     key <AD02> { [  ], [       alif,              ar_Ain       ]       };
29     key <AD03> { [  ], [        ebe_fili,         eybey_fili   ]       };
30     key <AD04> { [  ], [        raa,              ar_raa       ]       };
31     key <AD05> { [  ], [        thaa,            taviyani      ]       };
32     key <AD06> { [  ], [        yaa,              ar_thaa      ]       };
33     key <AD07> { [  ], [       ubu_fili,         ooboo_fili    ]       };
34     key <AD08> { [  ], [       ibi_fili,        eebee_fili     ]       };
35     key <AD09> { [  ], [     obo_fili,           oaboa_fili    ]       };
36     key <AD10> { [  ], [      paviyani,        divisionsign    ]       };
37 //division sign 
38     key <AD11> { [  ], [     squarebrace_left,    aceleft      ]       };
39     key <AD12> { [  ], [     squarebrace_right,  raceright     ]       };
40 //again, the symbols for braces are similar to those found on GB keyboard maps
41     key <AC01> { [  ], [       aba_fili,       aabaa_fili      ]       };
42     key <AC02> { [  ], [        seenu,          shaviyani      ]       };
43     key <AC03> { [  ], [      dhaalu,           daviyani       ]       };
44     key <AC04> { [  ], [      faafu,               allah       ]       };
45     key <AC05> { [  ], [      gaafu,            ar_ghain       ]       };
46     key <AC06> { [  ], [        haa,               ar_haa      ]       };
47     key <AC07> { [  ], [      javiyani,          ar_zaalu      ]       };
48     key <AC08> { [  ], [         kaafu,          ar_khaa       ]       };
49     key <AC09> { [  ], [     laamu,             lhaviyani      ]       };
50     key <AC10> { [  ], [    thaana_semicolon,       colon      ]       };
51     key <AC11> { [  ], [      quotesngl,         quotedbl      ]       };
52     key <BKSL> { [  ], [            less,         greater      ]       };
53 //I dont know what LSGT is, so i am leaving them commented out for the time being
54 //  key <LSGT> { [  ], [             bar,      brokenbar       ]       };
55     key <AB01> { [  ], [       zaviyani,        r_thaa_1       ]       };
56     key <AB02> { [  ], [    mulitplication(x),   ar_thaa_3     ]       };
57     key <AB03> { [  ], [     chaviyani,           sheenu       ]       };
58     key <AB04> { [  ], [       vaavu,           ar_vaavu       ]       };
59     key <AB05> { [  ], [       baa,             ar_saadhu      ]       };
60     key <AB06> { [  ], [        noonu,          nyaviyani      ]       };
61     key <AB07> { [  ], [         meemu,        ar_lhaadh       ]       };
62     key <AB08> { [  ], [      thaana_comma,    less_than       ]       };
63     key <AB09> { [  ], [       period,        greater_than     ]       };
64     key <AB10> { [  ], [   forward_slash, thaana_question_mark ]       };
65
66     // End alphanumeric section
67     
68     // Begin modifier mappings 
69
70     modifier_map Shift  { Shift_L };
71     modifier_map Lock   { Caps_Lock, ISO_Lock };
72     modifier_map Control{ Control_L };
73     modifier_map Mod3   { Mode_switch };
74 };