Перемещение пространства + ijkl в клавиши со стрелками

Я хочу настроить клавиатуру так, чтобы нажатие пробела и освобождение выдавало «нормальное» пространство, но удерживание пробела и нажатие одного из i/j/k/l будет выдавать клавишу со стрелкой.

Можно ли это сделать?

Благодаря!

Я предполагаю, что макет SpaceFN именно то, что вы хотите. Идея отличная, и вы можете настроить макет для своей подгонки. Однако кажется, что он работает только для определенной программируемой механической клавиатуры.

Для реализации с программным обеспечением вы можете попробовать Karabiner на OSX и Autohotkey в Windows. Я не очень хорошо знаком с xkb для Linux, но я думаю, что есть способы сделать это.