partial xkb_symbols "level5" { key { [ 0xfe13, 0xfe13 ] }; modifier_map Mod3 { 0xfe13 }; }; // 10-dot patterns on the home row + v and n partial xkb_symbols "home_row" { include "braille(level5)" key.type="EIGHT_LEVEL_ALPHABETIC"; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff1, 0xfff1 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff2, 0xfff2 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff3, 0xfff3 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff4, 0xfff4 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff5, 0xfff5 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff6, 0xfff6 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff7, 0xfff7 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff8, 0xfff8 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff9, 0xfff9 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfffa, 0xfffa ] }; }; // 6-dot patterns for the left hand partial xkb_symbols "left_hand" { include "braille(level5)" key.type="EIGHT_LEVEL_ALPHABETIC"; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff1, 0xfff1 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff2, 0xfff2 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff3, 0xfff3 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff4, 0xfff4 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff5, 0xfff5 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff6, 0xfff6 ] }; }; // 6-dot patterns for the right hand partial xkb_symbols "right_hand" { include "braille(level5)" key.type="EIGHT_LEVEL_ALPHABETIC"; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff1, 0xfff1 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff2, 0xfff2 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff3, 0xfff3 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff4, 0xfff4 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff5, 0xfff5 ] }; key { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, 0xfff6, 0xfff6 ] }; }; // 6-dot patterns on the keypad partial xkb_symbols "keypad" { key { symbols[Group1] = [ ISO_Level3_Lock ] }; modifier_map Mod3 { ISO_Level3_Lock }; key.type="FOUR_LEVEL_MIXED_KEYPAD"; key { [ NoSymbol, NoSymbol, 0xfff1, 0xfff1 ] }; key { [ NoSymbol, NoSymbol, 0xfff2, 0xfff2 ] }; key { [ NoSymbol, NoSymbol, 0xfff3, 0xfff3 ] }; key { [ NoSymbol, NoSymbol, 0xfff4, 0xfff4 ] }; key { [ NoSymbol, NoSymbol, 0xfff5, 0xfff5 ] }; key { [ NoSymbol, NoSymbol, 0xfff6, 0xfff6 ] }; };