2

I want my keyboard to behave exactly how I tell it to, but it seems like the tools for customizing the layout keep fighting over who is in control, and there are a few features that I've never been able to get working completely correctly. However, I just got a new computer, and I would like to get things set up "properly" this time. Even if you don't know much or are unsure, or just have a link to a manual, I would still appreciate your input. The number of times some random website which doesn't show up with normal searching has proved invaluable is depressingly large.

Here is a list of properties an 'optimal' keyboard has:

  • base layout is colemak, including ralt international keys
  • shift+capslock changes layout to qwerty
  • ctrl+capslock starts japanese ime without changing keyboard layout (bonus: editable dictionary)
  • alt+capslock changes to a custom layer (numeric/symbolic with useful greek/math)
  • tap capslock to return to colemak from any layer
  • the "variant" string should be two letters (US, CM, JP, SM)
  • meta (windows) key acts as compose key (bonus: meta+capslock toggles capslock)
  • ctrl+space launches that ibus emoji/unicode character thing (bonus: fuzzy finding?)
  • yubikey input unaffected
  • settings are activated before login

I am on ubuntu using i3, and am prepared to sink hundreds of hours into this.

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.