I have a customized version of Dvorak keyboard layout. It is a light modification of Arjen Van Kol’s Dvorak International Extended . Here’s how it should be installed.
- The keyboard layout is present as file
dvkwhich should be copied to the specific location below
- cp -v dvk /usr/share/X11/xkb/symbols/
- To get the custom keyboard layout to show up in the GUI Keyboard Layout configuration tool, copy the customized versions of the
base.xmlto the specific location below
- cp -va *.lst *.xml /usr/share/X11/xkb/rules/
- Simplest to restart the computer and open the GUI keyboard configuration tools
- Dvorak Intl Extended keyboard layout will then be visible somewhere in the GUI tool
I used an app named Ukelele to create a .keylayout file. On every new Mac OS, this software needs to be installed. Then I import my custom .keylayout file and install it as a Mac keyboard layout. The swapping of Cmd/Capslock (Note, in Mac, we are not swapping Ctrl/Capslock) happens through the Mac OS keyboard settings.