Skip to main content

LinuxKeyCodes

Key codes for Linux.

List of all key code accessors:

  • 0 – 9
  • A – Z
  • KeyA – KeyZ
  • F1 – F12
  • Escape
  • Tab
  • Enter
  • Backspace
  • Delete
  • ForwardDelete
  • Insert
  • Home
  • End
  • PageUp
  • PageDown
  • ArrowLeft
  • ArrowUp
  • ArrowRight
  • ArrowDown
  • Left
  • Up
  • Right
  • Down
  • Space
  • Spacebar
  • Comma
  • Period
  • FullStop
  • Minus
  • Dash
  • Equals
  • Backslash
  • LeftSquareBracket
  • RightSquareBracket
  • SingleQuote
  • Backtick
  • ,
  • .
  • -
  • =
  • \
  • [
  • ]
  • '
  • `

Lowercase letters a – z are also supported.

The letter accessors map to X11 keysyms for the corresponding lowercase letters. Uppercase letters and KeyA – KeyZ use the same keysyms as their lowercase equivalents; Shift determines whether the resulting character is uppercase.

These values represent X11 keysyms used for Linux keyboard input.