Home | History | Annotate | Line # | Download | only in symbols
brai revision 1.1.1.3
      1 // 10-dot patterns on the home row + v and n
      2 default  partial alphanumeric_keys
      3 xkb_symbols "home_row" {
      4     include "brai(keypad)"
      5 
      6     name[Group1]="Braille";
      7 
      8     key <AC04>	{ [ braille_dot_1 ] };
      9     key <AC03>	{ [ braille_dot_2 ] };
     10     key <AC02>	{ [ braille_dot_3 ] };
     11     key <AC07>	{ [ braille_dot_4 ] };
     12     key <AC08>	{ [ braille_dot_5 ] };
     13     key <AC09>	{ [ braille_dot_6 ] };
     14     key <AC01>	{ [ braille_dot_7 ] };
     15     key <AC10>	{ [ braille_dot_8 ] };
     16     key <AB04>	{ [ braille_dot_9 ] };
     17     key <AB06>	{ [ braille_dot_10 ] };
     18 };
     19 
     20 // 6-dot patterns for the left hand
     21 partial alphanumeric_keys
     22 xkb_symbols "left_hand" {
     23     include "brai(keypad)"
     24 
     25     name[Group1]="Braille (left hand)";
     26 
     27     key <AC03>	{ [ braille_dot_1 ] };
     28     key <AC02>	{ [ braille_dot_2 ] };
     29     key <AC01>	{ [ braille_dot_3 ] };
     30     key <AC04>	{ [ braille_dot_4 ] };
     31     key <AB05>	{ [ braille_dot_5 ] };
     32     key <AB04>	{ [ braille_dot_6 ] };
     33 };
     34 
     35 // 6-dot patterns for the right hand
     36 partial alphanumeric_keys
     37 xkb_symbols "right_hand" {
     38     include "brai(keypad)"
     39 
     40     name[Group1]="Braille (right hand)";
     41 
     42     key <AC07>	{ [ braille_dot_1 ] };
     43     key <AB05>	{ [ braille_dot_2 ] };
     44     key <AB06>	{ [ braille_dot_3 ] };
     45     key <AC08>	{ [ braille_dot_4 ] };
     46     key <AC09>	{ [ braille_dot_5 ] };
     47     key <AC10>	{ [ braille_dot_6 ] };
     48 };
     49 
     50 // 6-dot patterns on the keypad
     51 partial hidden keypad_keys
     52 xkb_symbols "keypad" {
     53     key <KP4>	{ [ braille_dot_1 ] };
     54     key <KP1>	{ [ braille_dot_2 ] };
     55     key <KP0>	{ [ braille_dot_3 ] };
     56     key <KP5>	{ [ braille_dot_4 ] };
     57     key <KP6>	{ [ braille_dot_5 ] };
     58     key <KPAD>	{ [ braille_dot_6 ] };
     59 };
     60