Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Organized list of LIRC button names

lirc -- keys & buttons namespace

The list was obtained using the following command...

# irrecord --list-namespace

...and was obtained from this website.

The List

The list has been formatted, and alphabetized for convenience.

"KEY_" namespace

The following sub-sections represent all keys starting with the KEY_ prefix:

"KEY_[0-9]*" namespace

  • KEY_0
  • KEY_102ND
  • KEY_1
  • KEY_2
  • KEY_3
  • KEY_4
  • KEY_5
  • KEY_6
  • KEY_7
  • KEY_8
  • KEY_9

(section index)

"KEY_A*" namespace

  • KEY_A
  • KEY_AB
  • KEY_AGAIN
  • KEY_ALTERASE
  • KEY_ANGLE
  • KEY_APOSTROPHE
  • KEY_ARCHIVE
  • KEY_AUDIO
  • KEY_AUX

(section index)

"KEY_B*" namespace

  • KEY_B
  • KEY_BACK
  • KEY_BACKSLASH
  • KEY_BACKSPACE
  • KEY_BASSBOOST
  • KEY_BATTERY
  • KEY_BLUE
  • KEY_BOOKMARKS
  • KEY_BREAK
  • KEY_BRIGHTNESSDOWN
  • KEY_BRIGHTNESSUP
  • KEY_BRL_DOT1
  • KEY_BRL_DOT2
  • KEY_BRL_DOT3
  • KEY_BRL_DOT4
  • KEY_BRL_DOT5
  • KEY_BRL_DOT6
  • KEY_BRL_DOT7
  • KEY_BRL_DOT8

(section index)

"KEY_C*" namespace

  • KEY_C
  • KEY_CALC
  • KEY_CALENDAR
  • KEY_CAMERA
  • KEY_CANCEL
  • KEY_CAPSLOCK
  • KEY_CD
  • KEY_CHANNEL
  • KEY_CHANNELDOWN
  • KEY_CHANNELUP
  • KEY_CHAT
  • KEY_CLEAR
  • KEY_CLOSE
  • KEY_CLOSECD
  • KEY_COFFEE
  • KEY_COMMA
  • KEY_COMPOSE
  • KEY_COMPUTER
  • KEY_CONFIG
  • KEY_CONNECT
  • KEY_COPY
  • KEY_CUT
  • KEY_CYCLEWINDOWS

(section index)

"KEY_D*" namespace

  • KEY_D
  • KEY_DEL_EOL
  • KEY_DEL_EOS
  • KEY_DELETE
  • KEY_DELETEFILE
  • KEY_DEL_LINE
  • KEY_DIGITS
  • KEY_DIRECTION
  • KEY_DIRECTORY
  • KEY_DOCUMENTS
  • KEY_DOT
  • KEY_DOWN
  • KEY_DVD

(section index)

"KEY_E*" namespace

  • KEY_E
  • KEY_EDIT
  • KEY_EJECTCD
  • KEY_EJECTCLOSECD
  • KEY_EMAIL
  • KEY_END
  • KEY_ENTER
  • KEY_EPG
  • KEY_EQUAL
  • KEY_ESC
  • KEY_EXIT

(section index)

"KEY_F*" namespace

  • KEY_F10
  • KEY_F11
  • KEY_F12
  • KEY_F13
  • KEY_F14
  • KEY_F15
  • KEY_F1
  • KEY_F16
  • KEY_F17
  • KEY_F18
  • KEY_F19
  • KEY_F20
  • KEY_F21
  • KEY_F22
  • KEY_F23
  • KEY_F24
  • KEY_F2
  • KEY_F
  • KEY_F3
  • KEY_F4
  • KEY_F5
  • KEY_F6
  • KEY_F7
  • KEY_F8
  • KEY_F9
  • KEY_FASTFORWARD
  • KEY_FAVORITES
  • KEY_FILE
  • KEY_FINANCE
  • KEY_FIND
  • KEY_FIRST
  • KEY_FN
  • KEY_FN_1
  • KEY_FN_2
  • KEY_FN_B
  • KEY_FN_D
  • KEY_FN_E
  • KEY_FN_ESC
  • KEY_FN_F
  • KEY_FN_F10
  • KEY_FN_F1
  • KEY_FN_F11
  • KEY_FN_F12
  • KEY_FN_F2
  • KEY_FN_F3
  • KEY_FN_F4
  • KEY_FN_F5
  • KEY_FN_F6
  • KEY_FN_F7
  • KEY_FN_F8
  • KEY_FN_F9
  • KEY_FN_S
  • KEY_FORWARD
  • KEY_FORWARDMAIL
  • KEY_FRONT

(section index)

"KEY_G*" namespace

  • KEY_G
  • KEY_GOTO
  • KEY_GRAVE
  • KEY_GREEN

(section index)

"KEY_H*" namespace

  • KEY_H
  • KEY_HANGEUL
  • KEY_HANJA
  • KEY_HELP
  • KEY_HENKAN
  • KEY_HIRAGANA
  • KEY_HOME
  • KEY_HOMEPAGE
  • KEY_HP

(section index)

"KEY_I*" namespace

  • KEY_I
  • KEY_INFO
  • KEY_INSERT
  • KEY_INS_LINE
  • KEY_ISO

(section index)

"KEY_J*" namespace

  • KEY_J

(section index)

"KEY_K*" namespace

  • KEY_K
  • KEY_KATAKANA
  • KEY_KATAKANAHIRAGANA
  • KEY_KBDILLUMDOWN
  • KEY_KBDILLUMTOGGLE
  • KEY_KBDILLUMUP
  • KEY_KEYBOARD
  • KEY_KP0
  • KEY_KP1
  • KEY_KP2
  • KEY_KP3
  • KEY_KP4
  • KEY_KP5
  • KEY_KP6
  • KEY_KP7
  • KEY_KP8
  • KEY_KP9
  • KEY_KPASTERISK
  • KEY_KPCOMMA
  • KEY_KPDOT
  • KEY_KPENTER
  • KEY_KPEQUAL
  • KEY_KPJPCOMMA
  • KEY_KPLEFTPAREN
  • KEY_KPMINUS
  • KEY_KPPLUS
  • KEY_KPPLUSMINUS
  • KEY_KPRIGHTPAREN
  • KEY_KPSLASH

(section index)

"KEY_L*" namespace

  • KEY_L
  • KEY_LANGUAGE
  • KEY_LAST
  • KEY_LEFT
  • KEY_LEFTALT
  • KEY_LEFTBRACE
  • KEY_LEFTCTRL
  • KEY_LEFTMETA
  • KEY_LEFTSHIFT
  • KEY_LINEFEED
  • KEY_LIST

(section index)

"KEY_M*" namespace

  • KEY_M
  • KEY_MACRO
  • KEY_MAIL
  • KEY_MAX
  • KEY_MEDIA
  • KEY_MEMO
  • KEY_MENU
  • KEY_MHP
  • KEY_MINUS
  • KEY_MODE
  • KEY_MOVE
  • KEY_MP3
  • KEY_MSDOS
  • KEY_MUHENKAN
  • KEY_MUTE

(section index)

"KEY_N*" namespace

  • KEY_N
  • KEY_NEW
  • KEY_NEXT
  • KEY_NEXTSONG
  • KEY_NUMLOCK

(section index)

"KEY_O*" namespace

  • KEY_O
  • KEY_OK
  • KEY_OPEN
  • KEY_OPTION

(section index)

"KEY_P*" namespace

  • KEY_P
  • KEY_PAGEDOWN
  • KEY_PAGEUP
  • KEY_PASTE
  • KEY_PAUSE
  • KEY_PAUSECD
  • KEY_PC
  • KEY_PHONE
  • KEY_PLAY
  • KEY_PLAYCD
  • KEY_PLAYER
  • KEY_PLAYPAUSE
  • KEY_POWER
  • KEY_POWER2
  • KEY_PREVIOUS
  • KEY_PREVIOUSSONG
  • KEY_PRINT
  • KEY_PROG1
  • KEY_PROG2
  • KEY_PROG3
  • KEY_PROG4
  • KEY_PROGRAM
  • KEY_PROPS
  • KEY_PVR

(section index)

"KEY_Q*" namespace

  • KEY_Q
  • KEY_QUESTION

(section index)

"KEY_R*" namespace

  • KEY_R
  • KEY_RADIO
  • KEY_RECORD
  • KEY_RED
  • KEY_REDO
  • KEY_REFRESH
  • KEY_REPLY
  • KEY_RESERVED
  • KEY_RESTART
  • KEY_REWIND
  • KEY_RIGHT
  • KEY_RIGHTALT
  • KEY_RIGHTBRACE
  • KEY_RIGHTCTRL
  • KEY_RIGHTMETA
  • KEY_RIGHTSHIFT
  • KEY_RO

(section index)

"KEY_S*" namespace

  • KEY_S
  • KEY_SAT
  • KEY_SAT2
  • KEY_SAVE
  • KEY_SCREEN
  • KEY_SCROLLDOWN
  • KEY_SCROLLLOCK
  • KEY_SCROLLUP
  • KEY_SEARCH
  • KEY_SELECT
  • KEY_SEMICOLON
  • KEY_SEND
  • KEY_SENDFILE
  • KEY_SETUP
  • KEY_SHOP
  • KEY_SHUFFLE
  • KEY_SLASH
  • KEY_SLEEP
  • KEY_SLOW
  • KEY_SOUND
  • KEY_SPACE
  • KEY_SPORT
  • KEY_STOP
  • KEY_STOPCD
  • KEY_SUBTITLE
  • KEY_SUSPEND
  • KEY_SWITCHVIDEOMODE
  • KEY_SYSRQ

(section index)

"KEY_T*" namespace

  • KEY_T
  • KEY_TAB
  • KEY_TAPE
  • KEY_TEEN
  • KEY_TEXT
  • KEY_TIME
  • KEY_TITLE
  • KEY_TUNER
  • KEY_TV
  • KEY_TV2
  • KEY_TWEN

(section index)

"KEY_U*" namespace

  • KEY_U
  • KEY_UNDO
  • KEY_UNKNOWN
  • KEY_UP

(section index)

"KEY_V*" namespace

  • KEY_V
  • KEY_VCR
  • KEY_VCR2
  • KEY_VENDOR
  • KEY_VIDEO
  • KEY_VOLUMEDOWN
  • KEY_VOLUMEUP

(section index)

"KEY_W*" namespace

  • KEY_W
  • KEY_WAKEUP
  • KEY_WWW

(section index)

"KEY_X*" namespace

  • KEY_X
  • KEY_XFER

(section index)

"KEY_Y*" namespace

  • KEY_Y
  • KEY_YELLOW
  • KEY_YEN

(section index)

"KEY_Z*" namespace

  • KEY_Z
  • KEY_ZENKAKUHANKAKU
  • KEY_ZOOM

(section index)

(main index)

"BTN_" namespace

The following sub-sections represent all keys starting with the BTN_ prefix:

"BTN_[0-9]*" namespace

  • BTN_0
  • BTN_1
  • BTN_2
  • BTN_3
  • BTN_4
  • BTN_5
  • BTN_6
  • BTN_7
  • BTN_8
  • BTN_9

(section index)

"BTN_A*" namespace

  • BTN_A

(section index)

"BTN_B*" namespace

  • BTN_B
  • BTN_BACK
  • BTN_BASE
  • BTN_BASE2
  • BTN_BASE3
  • BTN_BASE4
  • BTN_BASE5
  • BTN_BASE6

(section index)

"BTN_C*" namespace

  • BTN_C

(section index)

"BTN_D*" namespace

  • BTN_DEAD
  • BTN_DIGI

(section index)

"BTN_E*" namespace

  • BTN_EXTRA

(section index)

"BTN_F*" namespace

  • BTN_FORWARD

(section index)

"BTN_G*" namespace

  • BTN_GAMEPAD
  • BTN_GEAR_DOWN
  • BTN_GEAR_UP

(section index)

"BTN_J*" namespace

  • BTN_JOYSTICK

(section index)

"BTN_L*" namespace

  • BTN_LEFT

(section index)

"BTN_M*" namespace

  • BTN_MIDDLE
  • BTN_MISC
  • BTN_MODE
  • BTN_MOUSE

(section index)

"BTN_P*" namespace

  • BTN_PINKIE

(section index)

"BTN_R*" namespace

  • BTN_RIGHT

(section index)

"BTN_S*" namespace

  • BTN_SELECT
  • BTN_SIDE
  • BTN_START
  • BTN_STYLUS
  • BTN_STYLUS2

(section index)

"BTN_T*" namespace

  • BTN_TASK
  • BTN_THUMB
  • BTN_THUMB2
  • BTN_THUMBL
  • BTN_THUMBR
  • BTN_TL
  • BTN_TL2
  • BTN_TOOL_AIRBRUSH
  • BTN_TOOL_BRUSH
  • BTN_TOOL_DOUBLETAP
  • BTN_TOOL_FINGER
  • BTN_TOOL_LENS
  • BTN_TOOL_MOUSE
  • BTN_TOOL_PEN
  • BTN_TOOL_PENCIL
  • BTN_TOOL_RUBBER
  • BTN_TOOL_TRIPLETAP
  • BTN_TOP
  • BTN_TOP2
  • BTN_TOUCH
  • BTN_TR
  • BTN_TR2
  • BTN_TRIGGER

(section index)

"BTN_W*" namespace

  • BTN_WHEEL

(section index)

"BTN_X*" namespace

  • BTN_X

(section index)

"BTN_Y*" namespace

  • BTN_Y

(section index)

"BTN_Z*" namespace

  • BTN_Z

(section index)

(main index)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.