July 9th, 2024

Keyboards Influenced by Touchscreens (2011)

Touchscreen keyboards have influenced traditional keyboards by proposing a feature where long-pressing a letter key would display accent variations, enhancing user experience with intuitive typing of special characters.

Read original articleLink Icon
Keyboards Influenced by Touchscreens (2011)

Touchscreen keyboards have evolved significantly over the years, offering alternatives like accent variations instead of key repeats. This innovation poses a question: how can traditional keyboards learn from touchscreens to enhance user experience? One proposed idea suggests implementing a feature where long-pressing a letter key on a physical keyboard would bring up a menu of letter variations, similar to touchscreen functionality. This method aims to simplify typing characters not readily available on standard keyboards, such as "ä" and "ö". By allowing users to select from a menu of alternatives, the typing process becomes more intuitive and efficient. The concept involves using familiar actions like pressing space or home row keys to navigate through the options, providing a user-friendly experience. This approach could potentially offer a practical solution for users needing to input special characters, bridging the gap between touchscreen and physical keyboard functionalities.

Related

Interactive Comparator of Different National Layouts on a Computer Keyboard

Interactive Comparator of Different National Layouts on a Computer Keyboard

The page provides a keyboard layout comparator emphasizing alphanumeric blocks and character assignment variations. It includes Unicode code points, key names, and references to keyboard resources. Tools like TMK, QMK, and Soarer's Converter are listed. Last updated 17/05/2023. Contact Miguel Farah for inquiries.

Poor Man's Kinesis Keyboard: The K'Nexis Keyboard (2005)

Poor Man's Kinesis Keyboard: The K'Nexis Keyboard (2005)

Jon Aquino addressed wrist pain from Ctrl key overuse in programming with a DIY K'nexis keyboard. Feedback suggested improvements and debated Kinesis keyboard benefits, pricing, and innovation for ergonomic solutions.

Poor Man's Kinesis Keyboard: The K'nexis Keyboard

Poor Man's Kinesis Keyboard: The K'nexis Keyboard

Jon Aquino addressed wrist pain from Ctrl key overuse in programming with a DIY K'nexis keyboard, sparking discussions on ergonomic solutions and the tech community's creativity and resourcefulness.

The history of Alt+number sequences

The history of Alt+number sequences

The history of Alt+number sequences on IBM PCs and Windows systems is explored. Users could enter characters by pressing Alt and typing decimal values on the numeric keypad, leading to discrepancies in character display based on the input control used.

Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke – It's Fast

Show HN: Listen to Mechanical Keyboard Sounds with Every Keystroke – It's Fast

KeyEcho on GitHub enhances typing with pleasant sounds, offering minimal resource usage, quick response, and sound customization. Lightweight under 5 MB, it supports Windows, macOS, and Linux. Developers can contribute via the repository by ZacharyL2.

Link Icon 6 comments
By @vincent-manis - 7 months
I long ago decided that the Compose key is the best solution to this problem. In many cases, the Compose sequence is intuitive, e.g., Compose+l+- gives you £, Compose+t+m gives you ™, Compose+*+l gives you λ, and Compose+e+' gives you é. Compose is easy on Linux/BSD (some variation of setxkbmap will generally let you remap a key as Compose), and there's a WinCompose for Windows which behave essentially identically. There's a sort-of-solution for MacOS using Karabiner, but I've forgotten the details.

The thing about Compose is that it fits in with touch-typing, whereas choosing the character from a menu means you have to stop, look at the menu, and select the desired character, before going back into typing mode. Perhaps that's good for people who almost never use non-ASCII, but that would definitely slow me down.

By @eviks - 7 months
3. hold "a", wait till menu pops up, release "a" freely (waste of an ergonomic effort to require to hold it) and then do whatever you like more

- press a symbol label to insert it - use cursor keys, including those bound to your right thumb+ home row to select and enter (or right thumb + another near home key) to insert - use your mouse to pick a symbol - press a key to search by name and have an option to add it to "a" list - press a key to see recent/favorites

(and the popup is not a 1-dimensional list, but can show you your keyboard layout so it's easier to find the key that corresponds to a symbol)

By @cassianoleal - 7 months
I type regularly in English, Portuguese and Spanish. 2 out of 3 of those languages use a lot of diacritics and other character modifications (ç, ñ, ...).

I also use the repeat key and wouldn't want to not have that available.

Compose keys can work but they add one extra keystroke for each modified character. I prefer to use keymaps with dead keys for that, so to type á I press ', then a; to type ñ, it's ~, then n; and so on and so forth.

I then have a shortcut to change keymaps for when I'm typing English or writing code vs. when I'm typing Portuguese or Spanish.

Long-pressing is terrible. It introduces a delay which massive slows down my typing and overrides the key repeat.

By @zensavona - 7 months
Mac actually does this already - hold down a letter key and you can select a variation using the number keys. I guess he was on to something back in 2011!
By @talldayo - 7 months
Nobody tell this guy about altcodes: https://www.alt-codes.net/
By @nojs - 7 months
MacBooks now apparently default to character variant selection rather than repeating when you hold down a key. This is a nightmare when navigating in vim.