See shortcuts.
The program takes one optional argument. This is the path to the Configuration directory.
The program shows the keyboardlayout selected/ configured and when modifier keys pressed it will update the layout corresponding to the shortcuts, that are now available with this modifier.
It is also possible to create and select several contexts to show different shortcuts for different applications.
i3 shortcuts when meta and shift are pressed:
Usually you want to disable all shortcuts for other applications / your OS while using this application.
This step depends on your environment.
I recommend adding the following to the i3 config.
mode "shortcuts"{
bindsym Escape mode "default", exec "pkill shortcuts"
bindsym $mod+Escape mode "default"
}
bindsym $mod+Shift+S mode "shortcuts", exec "shortcuts"
This way you can start the application shortcuts with mod+shift+s
and all other keybindings are disabled until you press escape.
See json.
Todo
In future the following features will be added:
- Parsing config files automatically
- utility to create the keyboard layout in the gui
- pressing shortcuts can change context
- names instead of rgb code for specific colors
- descriprion of colors
- long description for shortcuts in a seperated field