I create a new layout under /usr/share/X11/xkb/symbols/ and then edit /usr/share/X11/xkb/rules/evdev.xml to include the layout.
When I then go to select a keyboard layout, I expect my new layout to appear in list of layout choices, but it does not. Attempting to set the layout with "setxkbmap my_layout" has no effect on the keyboard layout (although it does not complain that the layout does not exist). Additionally, if I edit a standard layout file, e.g. /usr/share/X11/xkb/symbols/gb, the edits have no effect when I use the standard GB layout.
I create a new layout under /usr/share/ X11/xkb/ symbols/ and then edit /usr/share/ X11/xkb/ rules/evdev. xml to include the layout.
When I then go to select a keyboard layout, I expect my new layout to appear in list of layout choices, but it does not. Attempting to set the layout with "setxkbmap my_layout" has no effect on the keyboard layout (although it does not complain that the layout does not exist). Additionally, if I edit a standard layout file, e.g. /usr/share/ X11/xkb/ symbols/ gb, the edits have no effect when I use the standard GB layout.
Originally discussed here: http:// elementaryos. stackexchange. com/questions/ 1264/how- to-provide- and-select- a-custom- keyboard- layout- xkb-methods- failing/ 1323#1323
The layout technique I am aiming to replicate is discussed here: http:// domwatson. codes/2014/ 11/who- needs-capslock- anyway- part-2. html