back

by tobr·7y ago·view on hn ↗
> Unfortunately the arrow keys are a half solution by not implementing yes/no and other control keys.

Wouldn't "yes" and "no" be redundant with "enter" and "escape"? Most situations I can think of where you can confirm or abort an action, those actions will map to enter and escape.

1 comments
Yes and no. Functionally yes because every keyboard has them but I'd like specific function keys to be part of the "arrow keys section" so that users become accustomed to them and one day if I have space constraints I can implement just the arrow keys section and expect the user to be able to input anything without looking elsewhere, including text if I implement a virtual keyboard the user can navigate using arrow keys. I'd like keyboards to have sections that can be snapped together, say the typewriter section on the left, then the arrow keys section, then the numeric keypad, all independent each other. In this context we could envision keyboard addons such as for example customized function keys for very specific operations and or modifier keys which aren't mapped to the usual shift/alt etc. If every key (sensor/knob/transducer, etc) was a module which initializes itself according to its capabilities and once snapped in with others uses a common bus for communication, we could build on the fly haptic interfaces a hundred time more powerful than any "modern" touch screen out there.