Home | History | Annotate | Line # | Download | only in symbols
brai revision 1.1.1.4
      1      1.1  ghen // 10-dot patterns on the home row + v and n
      2  1.1.1.3   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  ghen     include "brai(keypad)"
     24      1.1  ghen 
     25  1.1.1.2   mrg     name[Group1]="Braille (left hand)";
     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  ghen     key <AB05>	{ [ braille_dot_5 ] };
     32      1.1  ghen     key <AB04>	{ [ braille_dot_6 ] };
     33      1.1  ghen };
     34      1.1  ghen 
     35      1.1  ghen // 6-dot patterns for the right hand
     36      1.1  ghen partial alphanumeric_keys
     37      1.1  ghen xkb_symbols "right_hand" {
     38      1.1  ghen     include "brai(keypad)"
     39      1.1  ghen 
     40  1.1.1.2   mrg     name[Group1]="Braille (right hand)";
     41      1.1  ghen 
     42      1.1  ghen     key <AC07>	{ [ braille_dot_1 ] };
     43      1.1  ghen     key <AB05>	{ [ braille_dot_2 ] };
     44      1.1  ghen     key <AB06>	{ [ braille_dot_3 ] };
     45      1.1  ghen     key <AC08>	{ [ braille_dot_4 ] };
     46      1.1  ghen     key <AC09>	{ [ braille_dot_5 ] };
     47      1.1  ghen     key <AC10>	{ [ braille_dot_6 ] };
     48      1.1  ghen };
     49      1.1  ghen 
     50      1.1  ghen // 6-dot patterns on the keypad
     51  1.1.1.4   mrg hidden partial keypad_keys
     52      1.1  ghen xkb_symbols "keypad" {
     53      1.1  ghen     key <KP4>	{ [ braille_dot_1 ] };
     54      1.1  ghen     key <KP1>	{ [ braille_dot_2 ] };
     55      1.1  ghen     key <KP0>	{ [ braille_dot_3 ] };
     56      1.1  ghen     key <KP5>	{ [ braille_dot_4 ] };
     57      1.1  ghen     key <KP6>	{ [ braille_dot_5 ] };
     58      1.1  ghen     key <KPAD>	{ [ braille_dot_6 ] };
     59      1.1  ghen };
     60