Simple Keys¶
Simple keys are the normal keys you’re used to typing, such as KC_A.
The space cadet driver supports all the EV_KEY events that libevdev
supports, a subset of which is enumerated below:
| Code |
| KC_ESC |
| KC_1 |
| KC_2 |
| KC_3 |
| KC_4 |
| KC_5 |
| KC_6 |
| KC_7 |
| KC_8 |
| KC_9 |
| KC_0 |
| KC_Q |
| KC_W |
| KC_E |
| KC_R |
| KC_T |
| KC_Y |
| KC_U |
| KC_I |
| KC_O |
| KC_P |
| KC_A |
| KC_S |
| KC_D |
| KC_F |
| KC_G |
| KC_H |
| KC_J |
| KC_K |
| KC_L |
| KC_Z |
| KC_X |
| KC_C |
| KC_V |
| KC_B |
| KC_N |
| KC_M |
| KC_MINUS |
| KC_EQUAL |
| KC_BACKSPACE |
| KC_TAB |
| KC_LEFTBRACE |
| KC_RIGHTBRACE |
| KC_ENTER |
| KC_LEFTCTRL |
| KC_SEMICOLON |
| KC_APOSTROPHE |
| KC_GRAVE |
| KC_LEFTSHIFT |
| KC_BACKSLASH |
| KC_COMMA |
| KC_DOT |
| KC_SLASH |
| KC_RIGHTSHIFT |
| KC_KPASTERISK |
| KC_LEFTALT |
| KC_SPACE |
| KC_CAPSLOCK |
| KC_F1 |
| KC_F2 |
| KC_F3 |
| KC_F4 |
| KC_F5 |
| KC_F6 |
| KC_F7 |
| KC_F8 |
| KC_F9 |
| KC_F10 |
| KC_F11 |
| KC_F12 |
| KC_KP0 |
| KC_KP1 |
| KC_KP2 |
| KC_KP3 |
| KC_KP4 |
| KC_KP5 |
| KC_KP6 |
| KC_KP7 |
| KC_KP8 |
| KC_KP9 |
| KC_NUMLOCK |
| KC_SCROLLLOCK |
| KC_KPMINUS |
| KC_KPPLUS |
| KC_KPDOT |
| KC_ZENKAKUHANKAKU |
| KC_102ND |
| KC_RO |
| KC_KATAKANA |
| KC_HIRAGANA |
| KC_HENKAN |
| KC_KATAKANAHIRAGANA |
| KC_MUHENKAN |
| KC_KPJPCOMMA |
| KC_KPENTER |
| KC_RIGHTCTRL |
| KC_KPSLASH |
| KC_SYSRQ |
| KC_RIGHTALT |
| KC_LINEFEED |
| KC_HOME |
| KC_UP |
| KC_PAGEUP |
| KC_LEFT |
| KC_RIGHT |
| KC_END |
| KC_DOWN |
| KC_PAGEDOWN |
| KC_INSERT |
| KC_DELETE |
| KC_MACRO |
| KC_MUTE |
| KC_VOLUMEDOWN |
| KC_VOLUMEUP |
| KC_POWER |
| KC_KPEQUAL |
| KC_KPPLUSMINUS |
| KC_PAUSE |
| KC_SCALE |
| KC_KPCOMMA |
| KC_HANGEUL |
| KC_HANJA |
| KC_YEN |
| KC_LEFTMETA |
| KC_RIGHTMETA |
| KC_COMPOSE |
| KC_STOP |
| KC_AGAIN |
| KC_PROPS |
| KC_UNDO |
| KC_FRONT |
| KC_COPY |
| KC_OPEN |
| KC_PASTE |
| KC_FIND |
| KC_CUT |
| KC_HELP |
| KC_MENU |
| KC_CALC |
| KC_SETUP |
| KC_SLEEP |
| KC_WAKEUP |
| KC_FILE |
| KC_SENDFILE |
| KC_DELETEFILE |
| KC_XFER |
| KC_PROG1 |
| KC_PROG2 |
| KC_WWW |
| KC_MSDOS |
| KC_COFFEE |
| KC_ROTATE_DISPLAY |
| KC_CYCLEWINDOWS |
| KC_MAIL |
| KC_BOOKMARKS |
| KC_COMPUTER |
| KC_BACK |
| KC_FORWARD |
| KC_CLOSECD |
| KC_EJECTCD |
| KC_EJECTCLOSECD |
| KC_NEXTSONG |
| KC_PLAYPAUSE |
| KC_PREVIOUSSONG |
| KC_STOPCD |
| KC_RECORD |
| KC_REWIND |
| KC_PHONE |
| KC_ISO |
| KC_CONFIG |
| KC_HOMEPAGE |
| KC_REFRESH |
| KC_EXIT |
| KC_MOVE |
| KC_EDIT |
| KC_SCROLLUP |
| KC_SCROLLDOWN |
| KC_KPLEFTPAREN |
| KC_KPRIGHTPAREN |
| KC_NEW |
| KC_REDO |
| KC_F13 |
| KC_F14 |
| KC_F15 |
| KC_F16 |
| KC_F17 |
| KC_F18 |
| KC_F19 |
| KC_F20 |
| KC_F21 |
| KC_F22 |
| KC_F23 |
| KC_F24 |
| KC_PLAYCD |
| KC_PAUSECD |
| KC_PROG3 |
| KC_PROG4 |
| KC_DASHBOARD |
| KC_SUSPEND |
| KC_CLOSE |
| KC_PLAY |
| KC_FASTFORWARD |
| KC_BASSBOOST |
| KC_PRINT |
| KC_HP |
| KC_CAMERA |
| KC_SOUND |
| KC_QUESTION |
| KC_EMAIL |
| KC_CHAT |
| KC_SEARCH |
| KC_CONNECT |
| KC_FINANCE |
| KC_SPORT |
| KC_SHOP |
| KC_ALTERASE |
| KC_CANCEL |
| KC_BRIGHTNESSDOWN |
| KC_BRIGHTNESSUP |
| KC_MEDIA |
| KC_SWITCHVIDEOMODE |
| KC_KBDILLUMTOGGLE |
| KC_KBDILLUMDOWN |
| KC_KBDILLUMUP |
| KC_SEND |
| KC_REPLY |
| KC_FORWARDMAIL |
| KC_SAVE |
| KC_DOCUMENTS |
| KC_BATTERY |
| KC_BLUETOOTH |
| KC_WLAN |
| KC_UWB |
| KC_UNKNOWN |
| KC_VIDEO_NEXT |
| KC_VIDEO_PREV |
| KC_BRIGHTNESS_CYCLE |
| KC_BRIGHTNESS_AUTO |
| KC_DISPLAY_OFF |
| KC_WWAN |
| KC_RFKILL |
| KC_MICMUTE |
| KC_OK |
| KC_SELECT |
| KC_GOTO |
| KC_CLEAR |
| KC_POWER2 |
| KC_OPTION |
| KC_INFO |
| KC_TIME |
| KC_VENDOR |
| KC_ARCHIVE |
| KC_PROGRAM |
| KC_CHANNEL |
| KC_FAVORITES |
| KC_EPG |
| KC_PVR |
| KC_MHP |
| KC_LANGUAGE |
| KC_TITLE |
| KC_SUBTITLE |
| KC_ANGLE |
| KC_ZOOM |
| KC_MODE |
| KC_KEYBOARD |
| KC_SCREEN |
| KC_PC |
| KC_TV |
| KC_TV2 |
| KC_VCR |
| KC_VCR2 |
| KC_SAT |
| KC_SAT2 |
| KC_CD |
| KC_TAPE |
| KC_RADIO |
| KC_TUNER |
| KC_PLAYER |
| KC_TEXT |
| KC_DVD |
| KC_AUX |
| KC_MP3 |
| KC_AUDIO |
| KC_VIDEO |
| KC_DIRECTORY |
| KC_LIST |
| KC_MEMO |
| KC_CALENDAR |
| KC_RED |
| KC_GREEN |
| KC_YELLOW |
| KC_BLUE |
| KC_CHANNELUP |
| KC_CHANNELDOWN |
| KC_FIRST |
| KC_LAST |
| KC_AB |
| KC_NEXT |
| KC_RESTART |
| KC_SLOW |
| KC_SHUFFLE |
| KC_BREAK |
| KC_PREVIOUS |
| KC_DIGITS |
| KC_TEEN |
| KC_TWEN |
| KC_VIDEOPHONE |
| KC_GAMES |
| KC_ZOOMIN |
| KC_ZOOMOUT |
| KC_ZOOMRESET |
| KC_WORDPROCESSOR |
| KC_EDITOR |
| KC_SPREADSHEET |
| KC_GRAPHICSEDITOR |
| KC_PRESENTATION |
| KC_DATABASE |
| KC_NEWS |
| KC_VOICEMAIL |
| KC_ADDRESSBOOK |
| KC_MESSENGER |
| KC_DISPLAYTOGGLE |
| KC_SPELLCHECK |
| KC_LOGOFF |
| KC_DOLLAR |
| KC_EURO |
| KC_FRAMEBACK |
| KC_FRAMEFORWARD |
| KC_CONTEXT_MENU |
| KC_MEDIA_REPEAT |
| KC_10CHANNELSUP |
| KC_10CHANNELSDOWN |
| KC_IMAGES |
| KC_DEL_EOL |
| KC_DEL_EOS |
| KC_INS_LINE |
| KC_DEL_LINE |
| KC_FN |
| KC_FN_ESC |
| KC_FN_F1 |
| KC_FN_F2 |
| KC_FN_F3 |
| KC_FN_F4 |
| KC_FN_F5 |
| KC_FN_F6 |
| KC_FN_F7 |
| KC_FN_F8 |
| KC_FN_F9 |
| KC_FN_F10 |
| KC_FN_F11 |
| KC_FN_F12 |
| KC_FN_1 |
| KC_FN_2 |
| KC_FN_D |
| KC_FN_E |
| KC_FN_F |
| KC_FN_S |
| KC_FN_B |
| KC_BRL_DOT1 |
| KC_BRL_DOT2 |
| KC_BRL_DOT3 |
| KC_BRL_DOT4 |
| KC_BRL_DOT5 |
| KC_BRL_DOT6 |
| KC_BRL_DOT7 |
| KC_BRL_DOT8 |
| KC_BRL_DOT9 |
| KC_BRL_DOT10 |
| KC_NUMERIC_0 |
| KC_NUMERIC_1 |
| KC_NUMERIC_2 |
| KC_NUMERIC_3 |
| KC_NUMERIC_4 |
| KC_NUMERIC_5 |
| KC_NUMERIC_6 |
| KC_NUMERIC_7 |
| KC_NUMERIC_8 |
| KC_NUMERIC_9 |
| KC_NUMERIC_STAR |
| KC_NUMERIC_POUND |
| KC_NUMERIC_A |
| KC_NUMERIC_B |
| KC_NUMERIC_C |
| KC_NUMERIC_D |
| KC_CAMERA_FOCUS |
| KC_WPS_BUTTON |
| KC_TOUCHPAD_TOGGLE |
| KC_TOUCHPAD_ON |
| KC_TOUCHPAD_OFF |
| KC_CAMERA_ZOOMIN |
| KC_CAMERA_ZOOMOUT |
| KC_CAMERA_UP |
| KC_CAMERA_DOWN |
| KC_CAMERA_LEFT |
| KC_CAMERA_RIGHT |
| KC_ATTENDANT_ON |
| KC_ATTENDANT_OFF |
| KC_ATTENDANT_TOGGLE |
| KC_LIGHTS_TOGGLE |
| KC_ALS_TOGGLE |
| KC_ROTATE_LOCK_TOGGLE |
| KC_BUTTONCONFIG |
| KC_TASKMANAGER |
| KC_JOURNAL |
| KC_CONTROLPANEL |
| KC_APPSELECT |
| KC_SCREENSAVER |
| KC_VOICECOMMAND |
| KC_ASSISTANT |
| KC_BRIGHTNESS_MIN |
| KC_BRIGHTNESS_MAX |
| KC_KBDINPUTASSIST_PREV |
| KC_KBDINPUTASSIST_NEXT |
| KC_KBDINPUTASSIST_PREVGROUP |
| KC_KBDINPUTASSIST_NEXTGROUP |
| KC_KBDINPUTASSIST_ACCEPT |
| KC_KBDINPUTASSIST_CANCEL |
| KC_RIGHT_UP |
| KC_RIGHT_DOWN |
| KC_LEFT_UP |
| KC_LEFT_DOWN |
| KC_ROOT_MENU |
| KC_MEDIA_TOP_MENU |
| KC_NUMERIC_11 |
| KC_NUMERIC_12 |
| KC_AUDIO_DESC |
| KC_3D_MODE |
| KC_NEXT_FAVORITE |
| KC_STOP_RECORD |
| KC_PAUSE_RECORD |
| KC_VOD |
| KC_UNMUTE |
| KC_FASTREVERSE |
| KC_SLOWREVERSE |
| KC_DATA |
| KC_ONSCREEN_KEYBOARD |
| KC_MAX |
Warning
This table was created by copying and pasting the enums from evdev-rs. It probably should be created and maintained in an automated fashion.