Skip to content

Instantly share code, notes, and snippets.

@sardemff7
Created December 22, 2017 12:44
Show Gist options
  • Save sardemff7/33e0a35ffd9e03a7afad0d268fde98a5 to your computer and use it in GitHub Desktop.
Save sardemff7/33e0a35ffd9e03a7afad0d268fde98a5 to your computer and use it in GitHub Desktop.
xkb_symbols "simple" {
include "fr(bepo)"
key <RALT> { [ Mode_switch ] };
key <HENK> { [ Mode_switch ] };
modifier_map Mod5 { <LVL3>, <RALT>, <HENK> };
key <AE01> { [ 1, exclam ], [ 6 ] };
key <AE02> { [ 2, at ], [ ampersand ] };
key <AE03> { [ 3, numbersign ], [ parenleft ] };
key <AE04> { [ 4, dollar ], [ parenright ] };
key <AE05> { [ 5, percent ], [ asciicircum ] };
};
xkb_symbols "level" {
include "fr(bepo)"
key <RALT> { [ Mode_switch ] };
key <HENK> { [ Mode_switch ] };
modifier_map Mod5 { <LVL3>, <RALT>, <HENK> };
key <AE01> { [ 1, exclam , 6 ] };
key <AE02> { [ 2, at , ampersand ] };
key <AE03> { [ 3, numbersign , parenleft ] };
key <AE04> { [ 4, dollar , parenright ] };
key <AE05> { [ 5, percent , asciicircum ] };
};
xkb_symbols "neo" {
include "fr(bepo)"
name[group2]="Mode_switch addition";
key <RALT> { [ Mode_switch ] };
key <HENK> { [ Mode_switch ] };
modifier_map Mod5 { <LVL3>, <RALT>, <HENK> };
key <AE01> {
symbols[Group1]= [ 1, exclam ],
symbols[Group2]= [ 6 ]
};
key <AE02> {
symbols[Group1]= [ 2, at ],
symbols[Group2]= [ ampersand ]
};
key <AE03> {
symbols[Group1]= [ 3, numbersign ],
symbols[Group2]= [ parenleft ]
};
key <AE04> {
symbols[Group1]= [ 4, dollar ],
symbols[Group2]= [ parenright ]
};
key <AE05> {
symbols[Group1]= [ 5, percent ],
symbols[Group2]= [ asciicircum ]
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment