Home | History | Annotate | Line # | Download | only in symbols
brai revision 1.1.1.7
      1      1.1  ghen // 10-dot patterns on the home row + v and n
      2  1.1.1.7   mrg default partial alphanumeric_keys
      3      1.1  ghen xkb_symbols "home_row" {
      4      1.1  ghen     include "brai(keypad)"
      5      1.1  ghen 
      6      1.1  ghen     name[Group1]="Braille";
      7      1.1  ghen 
      8      1.1  ghen     key <AC04>	{ [ braille_dot_1 ] };
      9      1.1  ghen     key <AC03>	{ [ braille_dot_2 ] };
     10      1.1  ghen     key <AC02>	{ [ braille_dot_3 ] };
     11      1.1  ghen     key <AC07>	{ [ braille_dot_4 ] };
     12      1.1  ghen     key <AC08>	{ [ braille_dot_5 ] };
     13      1.1  ghen     key <AC09>	{ [ braille_dot_6 ] };
     14      1.1  ghen     key <AC01>	{ [ braille_dot_7 ] };
     15      1.1  ghen     key <AC10>	{ [ braille_dot_8 ] };
     16      1.1  ghen     key <AB04>	{ [ braille_dot_9 ] };
     17      1.1  ghen     key <AB06>	{ [ braille_dot_10 ] };
     18      1.1  ghen };
     19      1.1  ghen 
     20      1.1  ghen // 6-dot patterns for the left hand
     21      1.1  ghen partial alphanumeric_keys
     22      1.1  ghen xkb_symbols "left_hand" {
     23  1.1.1.6   mrg     include "brai(keypad_left)"
     24      1.1  ghen 
     25  1.1.1.5   mrg     name[Group1]="Braille (left-handed)";
     26      1.1  ghen 
     27      1.1  ghen     key <AC03>	{ [ braille_dot_1 ] };
     28      1.1  ghen     key <AC02>	{ [ braille_dot_2 ] };
     29      1.1  ghen     key <AC01>	{ [ braille_dot_3 ] };
     30      1.1  ghen     key <AC04>	{ [ braille_dot_4 ] };
     31  1.1.1.6   mrg     key <AB04>	{ [ braille_dot_5 ] };
     32  1.1.1.6   mrg     key <AB05>	{ [ braille_dot_6 ] };
     33  1.1.1.6   mrg };
     34  1.1.1.6   mrg 
     35  1.1.1.6   mrg // 6-dot patterns for the left hand
     36  1.1.1.6   mrg partial alphanumeric_keys
     37  1.1.1.6   mrg xkb_symbols "left_hand_invert" {
     38  1.1.1.6   mrg     include "brai(left_hand)"
     39  1.1.1.6   mrg 
     40  1.1.1.6   mrg     name[Group1]="Braille (left-handed inverted thumb)";
     41  1.1.1.6   mrg 
     42      1.1  ghen     key <AB05>	{ [ braille_dot_5 ] };
     43      1.1  ghen     key <AB04>	{ [ braille_dot_6 ] };
     44      1.1  ghen };
     45      1.1  ghen 
     46      1.1  ghen // 6-dot patterns for the right hand
     47      1.1  ghen partial alphanumeric_keys
     48      1.1  ghen xkb_symbols "right_hand" {
     49      1.1  ghen     include "brai(keypad)"
     50      1.1  ghen 
     51  1.1.1.5   mrg     name[Group1]="Braille (right-handed)";
     52      1.1  ghen 
     53      1.1  ghen     key <AC07>	{ [ braille_dot_1 ] };
     54  1.1.1.6   mrg     key <AB06>	{ [ braille_dot_2 ] };
     55  1.1.1.6   mrg     key <AB05>	{ [ braille_dot_3 ] };
     56  1.1.1.6   mrg     key <AC08>	{ [ braille_dot_4 ] };
     57  1.1.1.6   mrg     key <AC10>	{ [ braille_dot_5 ] };
     58  1.1.1.6   mrg     key <AC09>	{ [ braille_dot_6 ] };
     59  1.1.1.6   mrg };
     60  1.1.1.6   mrg 
     61  1.1.1.6   mrg // 6-dot patterns for the right hand
     62  1.1.1.6   mrg partial alphanumeric_keys
     63  1.1.1.6   mrg xkb_symbols "right_hand_invert" {
     64  1.1.1.6   mrg     include "brai(right_hand)"
     65  1.1.1.6   mrg 
     66  1.1.1.6   mrg     name[Group1]="Braille (right-handed inverted thumb)";
     67  1.1.1.6   mrg 
     68      1.1  ghen     key <AB05>	{ [ braille_dot_2 ] };
     69      1.1  ghen     key <AB06>	{ [ braille_dot_3 ] };
     70      1.1  ghen };
     71      1.1  ghen 
     72      1.1  ghen // 6-dot patterns on the keypad
     73  1.1.1.4   mrg hidden partial keypad_keys
     74      1.1  ghen xkb_symbols "keypad" {
     75      1.1  ghen     key <KP4>	{ [ braille_dot_1 ] };
     76      1.1  ghen     key <KP1>	{ [ braille_dot_2 ] };
     77      1.1  ghen     key <KP0>	{ [ braille_dot_3 ] };
     78      1.1  ghen     key <KP5>	{ [ braille_dot_4 ] };
     79      1.1  ghen     key <KP6>	{ [ braille_dot_5 ] };
     80      1.1  ghen     key <KPAD>	{ [ braille_dot_6 ] };
     81      1.1  ghen };
     82  1.1.1.6   mrg 
     83  1.1.1.6   mrg // 6-dot patterns on the keypad with left hand
     84  1.1.1.6   mrg hidden partial keypad_keys
     85  1.1.1.6   mrg xkb_symbols "keypad_left" {
     86  1.1.1.6   mrg     key <KPMU>	{ [ braille_dot_1 ] };
     87  1.1.1.6   mrg     key <KPDV>	{ [ braille_dot_2 ] };
     88  1.1.1.6   mrg     key <NMLK>	{ [ braille_dot_3 ] };
     89  1.1.1.6   mrg     key <KPSU>	{ [ braille_dot_4 ] };
     90  1.1.1.6   mrg     key <KPAD>	{ [ braille_dot_5 ] };
     91  1.1.1.6   mrg     key <KPEN>	{ [ braille_dot_6 ] };
     92  1.1.1.6   mrg };
     93