Author Topic: Custom modifiers possible on OSX?  (Read 1141 times)

0 Members and 1 Guest are viewing this topic.

Offline pw

  • Thread Starter
  • Posts: 21
Custom modifiers possible on OSX?
« on: Fri, 19 December 2014, 05:21:15 »
Hi
Id like to experiment with a minimal keyboard using just the home row, and rows above end below. This would require that normal letter keys double as modifiers (the standard ones, or custom ones) , so (for example), the a key might function as left shift, or you might press and hold the 's' key to expose a cursor movement layer, 10 key pad, or symbols.

Ideally, Id like to have modifier combinations, so pressing and holding s+d, or some other combination might allow you to use the same jkl; keys to move among different items, such as (words, browser or editor tabs, applications, etc.

Ive looked at Karabiner and Ukelele briefly but I cant see a way to accomplish this type of thing. The software would need to map not single key events but sequences of events.
For example (using a as left shift) the sequence
a_down, x_down, x_up, a_up would produce 'X'
but
a_down, x_down, a_up, x_up would give 'ax'.

If its not available in software, would any keyboard firmware currently allow this type of customisation (without rewriting the firmware itself!)?

« Last Edit: Fri, 19 December 2014, 05:24:43 by pw »

Offline daerid

  • Posts: 4276
  • Location: Denver, CO
    • Rossipedia
Re: Custom modifiers possible on OSX?
« Reply #1 on: Fri, 19 December 2014, 22:46:50 »
ControllerMate can do the things you want I believe. It's pretty rich in it's programming capabilities.