selkeys
Selkeys is a term used in discussions of adaptive input devices to describe a class of keys whose function can change depending on context. The term is not standardized and may be used differently by manufacturers, researchers, and enthusiasts. In practice, selkeys are implemented as either hardware layers in keyboards or software remapping that switches key roles based on active application, profile, or detected user intent.
Implementation approaches include hardware layer keyboards (for example, firmware that defines multiple key maps layered in
Use cases: increased efficiency for power users who rely on shortcuts, accessibility improvements for users who
Challenges: complexity, risk of accidental switching, learning curve, potential privacy concerns with context sensing, and hardware
Etymology and terminology: "selkeys" appears to be a portmanteau of "self" or "select" with "keys", reflecting
See also: adaptive keyboard, macro keyboard, context-aware computing.