Enum input_linux::Key
[−]
[src]
#[repr(u16)]pub enum Key { KeyReserved, KeyEsc, Key1, Key2, Key3, Key4, Key5, Key6, Key7, Key8, Key9, Key0, KeyMinus, KeyEqual, KeyBackspace, KeyTab, KeyQ, KeyW, KeyE, KeyR, KeyT, KeyY, KeyU, KeyI, KeyO, KeyP, KeyLeftBrace, KeyRightBrace, KeyEnter, KeyLeftCtrl, KeyA, KeyS, KeyD, KeyF, KeyG, KeyH, KeyJ, KeyK, KeyL, KeySemicolon, KeyApostrophe, KeyGrave, KeyLeftShift, KeyBackslash, KeyZ, KeyX, KeyC, KeyV, KeyB, KeyN, KeyM, KeyComma, KeyDot, KeySlash, KeyRightShift, KeyKpAsterisk, KeyLeftAlt, KeySpace, KeyCapsLock, KeyF1, KeyF2, KeyF3, KeyF4, KeyF5, KeyF6, KeyF7, KeyF8, KeyF9, KeyF10, KeyNumLock, KeyScrollLock, KeyKp7, KeyKp8, KeyKp9, KeyKpMinus, KeyKp4, KeyKp5, KeyKp6, KeyKpPlus, KeyKp1, KeyKp2, KeyKp3, KeyKp0, KeyKpDot, Unknown54, KeyZenkakuHankaku, Key102nd, KeyF11, KeyF12, KeyRo, KeyKatakana, KeyHiragana, KeyHenkan, KeyKatakanaHiragana, KeyMuhenkan, KeyKpJpComma, KeyKpEnter, KeyRightCtrl, KeyKpSlash, KeySysrq, KeyRightAlt, KeyLineFeed, KeyHome, KeyUp, KeyPageUp, KeyLeft, KeyRight, KeyEnd, KeyDown, KeyPageDown, KeyInsert, KeyDelete, KeyMacro, KeyMute, KeyVolumeDown, KeyVolumeUp, KeyPower, KeyKpEqual, KeyKpPlusMinus, KeyPause, KeyScale, KeyKpComma, KeyHangul, KeyHanja, KeyYen, KeyLeftMeta, KeyRightMeta, KeyCompose, KeyStop, KeyAgain, KeyProps, KeyUndo, KeyFront, KeyCopy, KeyOpen, KeyPaste, KeyFind, KeyCut, KeyHelp, KeyMenu, KeyCalc, KeySetup, KeySleep, KeyWakeup, KeyFile, KeySendFile, KeyDeleteFile, KeyXfer, KeyProg1, KeyProg2, KeyWWW, KeyMSDOS, KeyCoffee, KeyRotateDisplay, KeyCycleWindows, KeyMail, KeyBookmarks, KeyComputer, KeyBack, KeyForward, KeyCloseCD, KeyEjectCD, KeyEjectCloseCD, KeyNextSong, KeyPlayPause, KeyPreviousSong, KeyStopCD, KeyRecord, KeyRewind, KeyPhone, KeyIso, KeyConfig, KeyHomepage, KeyRefresh, KeyExit, KeyMove, KeyEdit, KeyScrollUp, KeyScrollDown, KeyKpLeftParen, KeyKpRightParen, KeyNew, KeyRedo, KeyF13, KeyF14, KeyF15, KeyF16, KeyF17, KeyF18, KeyF19, KeyF20, KeyF21, KeyF22, KeyF23, KeyF24, UnknownC3, UnknownC4, UnknownC5, UnknownC6, UnknownC7, KeyPlayCD, KeyPauseCD, KeyProg3, KeyProg4, KeyDashboard, KeySuspend, KeyClose, KeyPlay, KeyFastForward, KeyBassBoost, KeyPrint, KeyHp, KeyCamera, KeySound, KeyQuestion, KeyEmail, KeyChat, KeySearch, KeyConnect, KeyFinance, KeySport, KeyShop, KeyAlterase, KeyCancel, KeyBrightnessDown, KeyBrightnessUp, KeyMedia, KeySwitchVideoMode, KeyIllumToggle, KeyIllumDown, KeyIllumUp, KeySend, KeyReply, KeyForwardMail, KeySave, KeyDocuments, KeyBattery, KeyBluetooth, KeyWLAN, KeyUWB, KeyUnknown, KeyVideoNext, KeyVideoPrev, KeyBrightnessCycle, KeyBrightnessAuto, KeyDisplayOff, KeyWWAN, KeyRfkill, KeyMicMute, UnknownF9, UnknownFA, UnknownFB, UnknownFC, UnknownFD, UnknownFE, ReservedFF, Button0, Button1, Button2, Button3, Button4, Button5, Button6, Button7, Button8, Button9, Unknown10A, Unknown10B, Unknown10C, Unknown10D, Unknown10E, Unknown10F, ButtonLeft, ButtonRight, ButtonMiddle, ButtonSide, ButtonExtra, ButtonForward, ButtonBack, ButtonTask, Unknown118, Unknown119, Unknown11A, Unknown11B, Unknown11C, Unknown11D, Unknown11E, Unknown11F, ButtonTrigger, ButtonThumb, ButtonThumb2, ButtonTop, ButtonTop2, ButtonPinkie, ButtonBase, ButtonBase2, ButtonBase3, ButtonBase4, ButtonBase5, ButtonBase6, Unknown12C, Unknown12D, Unknown12E, ButtonDead, ButtonSouth, ButtonEast, ButtonC, ButtonNorth, ButtonWest, ButtonZ, ButtonTL, ButtonTR, ButtonTL2, ButtonTR2, ButtonSelect, ButtonStart, ButtonMode, ButtonThumbl, ButtonThumbr, Unknown13F, ButtonToolPen, ButtonToolRubber, ButtonToolBrush, ButtonToolPencil, ButtonToolAirbrush, ButtonToolFinger, ButtonToolMouse, ButtonToolLens, ButtonToolQuintTap, Unknown149, ButtonTouch, ButtonStylus, ButtonStylus2, ButtonToolDoubleTap, ButtonToolTripleTap, ButtonToolQuadtap, ButtonWheel, ButtonGearUp, Unknown152, Unknown153, Unknown154, Unknown155, Unknown156, Unknown157, Unknown158, Unknown159, Unknown15A, Unknown15B, Unknown15C, Unknown15D, Unknown15E, Unknown15F, KeyOk, KeySelect, KeyGoto, KeyClear, KeyPower2, KeyOption, KeyInfo, KeyTime, KeyVendor, KeyArchive, KeyProgram, KeyChannel, KeyFavorites, KeyEPG, KeyPVR, KeyMHP, KeyLanguage, KeyTitle, KeySubtitle, KeyAngle, KeyZoom, KeyMode, KeyKeyboard, KeyScreen, KeyPC, KeyTV, KeyTV2, KeyVCR, KeyVCR2, KeySat, KeySat2, KeyCD, KeyTape, KeyRadio, KeyTuner, KeyPlayer, KeyText, KeyDvd, KeyAux, KeyMp3, KeyAudio, KeyVideo, KeyDirectory, KeyList, KeyMemo, KeyCalendar, KeyRed, KeyGreen, KeyYellow, KeyBlue, KeyChannelUp, KeyChannelDown, KeyFirst, KeyLast, KeyAb, KeyNext, KeyRestart, KeySlow, KeyShuffle, KeyBreak, KeyPrevious, KeyDigits, KeyTeen, KeyTwen, KeyVideophone, KeyGames, KeyZoomIn, KeyZoomOut, KeyZoomReset, KeyWordProcessor, KeyEditor, KeySpreadsheet, KeyGraphicsEditor, KeyPresentation, KeyDatabase, KeyNews, KeyVoicemail, KeyAddressBook, KeyMessenger, KeyDisplayToggle, KeySpellCheck, KeyLogoff, KeyDollar, KeyEuro, KeyFrameBack, KeyFrameForward, KeyContextMenu, KeyMediaRepeat, Key10ChannelsUp, Key10ChannelsDown, KeyImages, Unknown1BB, Unknown1BC, Unknown1BD, Unknown1BE, Unknown1BF, KeyDelEol, KeyDelEos, KeyInsLine, KeyDelLine, Unknown1C4, Unknown1C5, Unknown1C6, Unknown1C7, Unknown1C8, Unknown1C9, Unknown1CA, Unknown1CB, Unknown1CC, Unknown1CD, Unknown1CE, Unknown1CF, KeyFn, KeyFnEsc, KeyFnF1, KeyFnF2, KeyFnF3, KeyFnF4, KeyFnF5, KeyFnF6, KeyFnF7, KeyFnF8, KeyFnF9, KeyFnF10, KeyFnF11, KeyFnF12, KeyFn1, KeyFn2, KeyFnD, KeyFnE, KeyFnF, KeyFnS, KeyFnB, Unknown1E5, Unknown1E6, Unknown1E7, Unknown1E8, Unknown1E9, Unknown1EA, Unknown1EB, Unknown1EC, Unknown1ED, Unknown1EE, Unknown1EF, Unknown1F0, KeyBrlDot1, KeyBrlDot2, KeyBrlDot3, KeyBrlDot4, KeyBrlDot5, KeyBrlDot6, KeyBrlDot7, KeyBrlDot8, KeyBrlDot9, KeyBrlDot10, Unknown1FB, Unknown1FC, Unknown1FD, Unknown1FE, Unknown1FF, KeyNumeric0, KeyNumeric1, KeyNumeric2, KeyNumeric3, KeyNumeric4, KeyNumeric5, KeyNumeric6, KeyNumeric7, KeyNumeric8, KeyNumeric9, KeyNumericStar, KeyNumericPound, KeyNumericA, KeyNumericB, KeyNumericC, KeyNumericD, KeyCameraFocus, KeyWpsButton, KeyTouchpadToggle, KeyTouchpadOn, KeyTouchpadOff, KeyCameraZoomin, KeyCameraZoomout, KeyCameraUp, KeyCameraDown, KeyCameraLeft, KeyCameraRight, KeyAttendantOn, KeyAttendantOff, KeyAttendantToggle, KeyLightsToggle, Unknown21F, ButtonDpadUp, ButtonDpadDown, ButtonDpadLeft, ButtonDpadRight, Unknown224, Unknown225, Unknown226, Unknown227, Unknown228, Unknown229, Unknown22A, Unknown22B, Unknown22C, Unknown22D, Unknown22E, Unknown22F, KeyAlsToggle, Unknown231, Unknown232, Unknown233, Unknown234, Unknown235, Unknown236, Unknown237, Unknown238, Unknown239, Unknown23A, Unknown23B, Unknown23C, Unknown23D, Unknown23E, Unknown23F, KeyButtonConfig, KeyTaskManager, KeyJournal, KeyControlPanel, KeyAppSelect, KeyScreensaver, KeyVoicecommand, Unknown247, Unknown248, Unknown249, Unknown24A, Unknown24B, Unknown24C, Unknown24D, Unknown24E, Unknown24F, KeyBrightnessMin, KeyBrightnessMax, Unknown252, Unknown253, Unknown254, Unknown255, Unknown256, Unknown257, Unknown258, Unknown259, Unknown25A, Unknown25B, Unknown25C, Unknown25D, Unknown25E, Unknown25F, KeyInputAssistPrev, KeyInputAssistNext, KeyInputAssistPrevGroup, KeyInputAssistNextGroup, KeyInputAssistAccept, KeyInputAssistCancel, KeyRightUp, KeyRightDown, KeyLeftUp, KeyLeftDown, KeyRootMenu, KeyMediaTopMenu, KeyNumeric11, KeyNumeric12, KeyAudioDesc, Key3dMode, KeyNextFavorite, KeyStopRecord, KeyPauseRecord, KeyVod, KeyUnmute, KeyFastReverse, KeySlowReverse, KeyData, KeyOnscreenKeyboard, Unknown279, Unknown27A, Unknown27B, Unknown27C, Unknown27D, Unknown27E, Unknown27F, Unknown280, Unknown281, Unknown282, Unknown283, Unknown284, Unknown285, Unknown286, Unknown287, Unknown288, Unknown289, Unknown28A, Unknown28B, Unknown28C, Unknown28D, Unknown28E, Unknown28F, Unknown290, Unknown291, Unknown292, Unknown293, Unknown294, Unknown295, Unknown296, Unknown297, Unknown298, Unknown299, Unknown29A, Unknown29B, Unknown29C, Unknown29D, Unknown29E, Unknown29F, Unknown2A0, Unknown2A1, Unknown2A2, Unknown2A3, Unknown2A4, Unknown2A5, Unknown2A6, Unknown2A7, Unknown2A8, Unknown2A9, Unknown2AA, Unknown2AB, Unknown2AC, Unknown2AD, Unknown2AE, Unknown2AF, Unknown2B0, Unknown2B1, Unknown2B2, Unknown2B3, Unknown2B4, Unknown2B5, Unknown2B6, Unknown2B7, Unknown2B8, Unknown2B9, Unknown2BA, Unknown2BB, Unknown2BC, Unknown2BD, Unknown2BE, Unknown2BF, ButtonTriggerHappy1, ButtonTriggerHappy2, ButtonTriggerHappy3, ButtonTriggerHappy4, ButtonTriggerHappy5, ButtonTriggerHappy6, ButtonTriggerHappy7, ButtonTriggerHappy8, ButtonTriggerHappy9, ButtonTriggerHappy10, ButtonTriggerHappy11, ButtonTriggerHappy12, ButtonTriggerHappy13, ButtonTriggerHappy14, ButtonTriggerHappy15, ButtonTriggerHappy16, ButtonTriggerHappy17, ButtonTriggerHappy18, ButtonTriggerHappy19, ButtonTriggerHappy20, ButtonTriggerHappy21, ButtonTriggerHappy22, ButtonTriggerHappy23, ButtonTriggerHappy24, ButtonTriggerHappy25, ButtonTriggerHappy26, ButtonTriggerHappy27, ButtonTriggerHappy28, ButtonTriggerHappy29, ButtonTriggerHappy30, ButtonTriggerHappy31, ButtonTriggerHappy32, ButtonTriggerHappy33, ButtonTriggerHappy34, ButtonTriggerHappy35, ButtonTriggerHappy36, ButtonTriggerHappy37, ButtonTriggerHappy38, ButtonTriggerHappy39, ButtonTriggerHappy40, Unknown2E8, Unknown2E9, Unknown2EA, Unknown2EB, Unknown2EC, Unknown2ED, Unknown2EE, Unknown2EF, Unknown2F0, Unknown2F1, Unknown2F2, Unknown2F3, Unknown2F4, Unknown2F5, Unknown2F6, Unknown2F7, Unknown2F8, Unknown2F9, Unknown2FA, Unknown2FB, Unknown2FC, Unknown2FD, Unknown2FE, Unknown2FF, }
Keys and Buttons
Most of the keys/buttons are modeled after USB HUT 1.12 (see http://www.usb.org/developers/hidpage).
Comment Abbreviations
AC - Application Control AL - Application Launch Button SC - System Control
Variants
KeyReserved
KeyEsc
Key1
Key2
Key3
Key4
Key5
Key6
Key7
Key8
Key9
Key0
KeyMinus
KeyEqual
KeyBackspace
KeyTab
KeyQ
KeyW
KeyE
KeyR
KeyT
KeyY
KeyU
KeyI
KeyO
KeyP
KeyLeftBrace
KeyRightBrace
KeyEnter
KeyLeftCtrl
KeyA
KeyS
KeyD
KeyF
KeyG
KeyH
KeyJ
KeyK
KeyL
KeySemicolon
KeyApostrophe
KeyGrave
KeyLeftShift
KeyBackslash
KeyZ
KeyX
KeyC
KeyV
KeyB
KeyN
KeyM
KeyComma
KeyDot
KeySlash
KeyRightShift
KeyKpAsterisk
KeyLeftAlt
KeySpace
KeyCapsLock
KeyF1
KeyF2
KeyF3
KeyF4
KeyF5
KeyF6
KeyF7
KeyF8
KeyF9
KeyF10
KeyNumLock
KeyScrollLock
KeyKp7
KeyKp8
KeyKp9
KeyKpMinus
KeyKp4
KeyKp5
KeyKp6
KeyKpPlus
KeyKp1
KeyKp2
KeyKp3
KeyKp0
KeyKpDot
Unknown54
KeyZenkakuHankaku
Key102nd
KeyF11
KeyF12
KeyRo
KeyKatakana
KeyHiragana
KeyHenkan
KeyKatakanaHiragana
KeyMuhenkan
KeyKpJpComma
KeyKpEnter
KeyRightCtrl
KeyKpSlash
KeySysrq
KeyRightAlt
KeyLineFeed
KeyHome
KeyUp
KeyPageUp
KeyLeft
KeyRight
KeyEnd
KeyDown
KeyPageDown
KeyInsert
KeyDelete
KeyMacro
KeyMute
KeyVolumeDown
KeyVolumeUp
KeyPower
SC System Power Down
KeyKpEqual
KeyKpPlusMinus
KeyPause
KeyScale
AL Compiz Scale (Expose)
KeyKpComma
KeyHangul
KeyHangeul / KeyHanguel
KeyHanja
KeyYen
KeyLeftMeta
KeyRightMeta
KeyCompose
KeyStop
AC Stop
KeyAgain
KeyProps
AC Properties
KeyUndo
AC Undo
KeyFront
KeyCopy
AC Copy
KeyOpen
AC Open
KeyPaste
AC Paste
KeyFind
AC Search
KeyCut
AC Cut
KeyHelp
AL Integrated Help Center
KeyMenu
Menu (show menu)
KeyCalc
AL Calculator
KeySetup
KeySleep
SC System Sleep
KeyWakeup
System Wake Up
KeyFile
AL Local Machine Browser
KeySendFile
KeyDeleteFile
KeyXfer
KeyProg1
KeyProg2
KeyWWW
AL Internet Browser
KeyMSDOS
KeyCoffee
AL Terminal Lock/Screensaver KeyScreenLock
KeyRotateDisplay
Display orientation for e.g. tablets (aka KeyDirectionKey)
KeyCycleWindows
KeyMail
KeyBookmarks
AC Bookmarks
KeyComputer
KeyBack
AC Back
KeyForward
AC Forward
KeyCloseCD
KeyEjectCD
KeyEjectCloseCD
KeyNextSong
KeyPlayPause
KeyPreviousSong
KeyStopCD
KeyRecord
KeyRewind
KeyPhone
Media Select Telephone
KeyIso
KeyConfig
AL Consumer Control Configuration
KeyHomepage
AC Home
KeyRefresh
AC Refresh
KeyExit
AC Exit
KeyMove
KeyEdit
KeyScrollUp
KeyScrollDown
KeyKpLeftParen
KeyKpRightParen
KeyNew
AC New
KeyRedo
AC Redo/Repeat
KeyF13
KeyF14
KeyF15
KeyF16
KeyF17
KeyF18
KeyF19
KeyF20
KeyF21
KeyF22
KeyF23
KeyF24
UnknownC3
UnknownC4
UnknownC5
UnknownC6
UnknownC7
KeyPlayCD
KeyPauseCD
KeyProg3
KeyProg4
KeyDashboard
AL Dashboard
KeySuspend
KeyClose
AC Close
KeyPlay
KeyFastForward
KeyBassBoost
KeyPrint
AC Print
KeyHp
KeyCamera
KeySound
KeyQuestion
KeyEmail
KeyChat
KeySearch
KeyConnect
KeyFinance
AL Checkbook/Finance
KeySport
KeyShop
KeyAlterase
KeyCancel
AC Cancel
KeyBrightnessDown
KeyBrightnessUp
KeyMedia
KeySwitchVideoMode
Cycle between available video outputs (Monitor/LCD/TV-out/etc)
KeyIllumToggle
KeyIllumDown
KeyIllumUp
KeySend
AC Send
KeyReply
AC Reply
KeyForwardMail
AC Forward Msg
KeySave
AC Save
KeyDocuments
KeyBattery
KeyBluetooth
KeyWLAN
KeyUWB
KeyUnknown
KeyVideoNext
drive next video source
KeyVideoPrev
drive previous video source
KeyBrightnessCycle
brightness up, after max is min
KeyBrightnessAuto
Set Auto Brightness: manual brightness control is off, rely on ambient (aka KeyBrightnessZero)
KeyDisplayOff
display device to off state
KeyWWAN
Wireless WAN (LTE, UMTS, GSM, etc.) (aka KeyWiMAX)
KeyRfkill
Key that controls all radios
KeyMicMute
Mute / unmute the microphone
UnknownF9
UnknownFA
UnknownFB
UnknownFC
UnknownFD
UnknownFE
ReservedFF
Code 255 is reserved for special needs of AT keyboard driver
Button0
Button1
Button2
Button3
Button4
Button5
Button6
Button7
Button8
Button9
Unknown10A
Unknown10B
Unknown10C
Unknown10D
Unknown10E
Unknown10F
ButtonLeft
ButtonRight
ButtonMiddle
ButtonSide
ButtonExtra
ButtonForward
ButtonBack
ButtonTask
Unknown118
Unknown119
Unknown11A
Unknown11B
Unknown11C
Unknown11D
Unknown11E
Unknown11F
ButtonTrigger
ButtonThumb
ButtonThumb2
ButtonTop
ButtonTop2
ButtonPinkie
ButtonBase
ButtonBase2
ButtonBase3
ButtonBase4
ButtonBase5
ButtonBase6
Unknown12C
Unknown12D
Unknown12E
ButtonDead
ButtonSouth
aka ButtonA
ButtonEast
aka ButtonB
ButtonC
ButtonNorth
aka ButtonX
ButtonWest
aka ButtonY
ButtonZ
ButtonTL
ButtonTR
ButtonTL2
ButtonTR2
ButtonSelect
ButtonStart
ButtonMode
ButtonThumbl
ButtonThumbr
Unknown13F
ButtonToolPen
ButtonToolRubber
ButtonToolBrush
ButtonToolPencil
ButtonToolAirbrush
ButtonToolFinger
ButtonToolMouse
ButtonToolLens
ButtonToolQuintTap
Five fingers on trackpad
Unknown149
ButtonTouch
ButtonStylus
ButtonStylus2
ButtonToolDoubleTap
ButtonToolTripleTap
ButtonToolQuadtap
Four fingers on trackpad
ButtonWheel
ButtonGearUp
Unknown152
Unknown153
Unknown154
Unknown155
Unknown156
Unknown157
Unknown158
Unknown159
Unknown15A
Unknown15B
Unknown15C
Unknown15D
Unknown15E
Unknown15F
KeyOk
KeySelect
KeyGoto
KeyClear
KeyPower2
KeyOption
KeyInfo
AL OEM Features/Tips/Tutorial
KeyTime
KeyVendor
KeyArchive
KeyProgram
Media Select Program Guide
KeyChannel
KeyFavorites
KeyEPG
KeyPVR
Media Select Home
KeyMHP
KeyLanguage
KeyTitle
KeySubtitle
KeyAngle
KeyZoom
KeyMode
KeyKeyboard
KeyScreen
KeyPC
Media Select Computer
KeyTV
Media Select TV
KeyTV2
Media Select Cable
KeyVCR
Media Select VCR
KeyVCR2
VCR Plus
KeySat
Media Select Satellite
KeySat2
KeyCD
Media Select CD
KeyTape
Media Select Tape
KeyRadio
KeyTuner
Media Select Tuner
KeyPlayer
KeyText
KeyDvd
Media Select DVD
KeyAux
KeyMp3
KeyAudio
AL Audio Browser
KeyVideo
AL Movie Browser
KeyDirectory
KeyList
KeyMemo
Media Select Messages
KeyCalendar
KeyRed
KeyGreen
KeyYellow
KeyBlue
KeyChannelUp
Channel Increment
KeyChannelDown
Channel Decrement
KeyFirst
KeyLast
Recall Last
KeyAb
KeyNext
KeyRestart
KeySlow
KeyShuffle
KeyBreak
KeyPrevious
KeyDigits
KeyTeen
KeyTwen
KeyVideophone
Media Select Video Phone
KeyGames
Media Select Games
KeyZoomIn
AC Zoom In
KeyZoomOut
AC Zoom Out
KeyZoomReset
AC Zoom
KeyWordProcessor
AL Word Processor
KeyEditor
AL Text Editor
KeySpreadsheet
AL Spreadsheet
KeyGraphicsEditor
AL Graphics Editor
KeyPresentation
AL Presentation App
KeyDatabase
AL Database App
KeyNews
AL Newsreader
KeyVoicemail
AL Voicemail
KeyAddressBook
AL Contacts/Address Book
KeyMessenger
AL Instant Messaging
KeyDisplayToggle
Turn display (LCD) on and off (aka KeyBrightnessToggle)
KeySpellCheck
AL Spell Check
KeyLogoff
AL Logoff
KeyDollar
KeyEuro
KeyFrameBack
Consumer - transport controls
KeyFrameForward
KeyContextMenu
GenDesc - system context menu
KeyMediaRepeat
Consumer - transport control
Key10ChannelsUp
10 channels up (10+)
Key10ChannelsDown
10 channels down (10-)
KeyImages
AL Image Browser
Unknown1BB
Unknown1BC
Unknown1BD
Unknown1BE
Unknown1BF
KeyDelEol
KeyDelEos
KeyInsLine
KeyDelLine
Unknown1C4
Unknown1C5
Unknown1C6
Unknown1C7
Unknown1C8
Unknown1C9
Unknown1CA
Unknown1CB
Unknown1CC
Unknown1CD
Unknown1CE
Unknown1CF
KeyFn
KeyFnEsc
KeyFnF1
KeyFnF2
KeyFnF3
KeyFnF4
KeyFnF5
KeyFnF6
KeyFnF7
KeyFnF8
KeyFnF9
KeyFnF10
KeyFnF11
KeyFnF12
KeyFn1
KeyFn2
KeyFnD
KeyFnE
KeyFnF
KeyFnS
KeyFnB
Unknown1E5
Unknown1E6
Unknown1E7
Unknown1E8
Unknown1E9
Unknown1EA
Unknown1EB
Unknown1EC
Unknown1ED
Unknown1EE
Unknown1EF
Unknown1F0
KeyBrlDot1
KeyBrlDot2
KeyBrlDot3
KeyBrlDot4
KeyBrlDot5
KeyBrlDot6
KeyBrlDot7
KeyBrlDot8
KeyBrlDot9
KeyBrlDot10
Unknown1FB
Unknown1FC
Unknown1FD
Unknown1FE
Unknown1FF
KeyNumeric0
used by phones, remote controls,
KeyNumeric1
and other keypads
KeyNumeric2
KeyNumeric3
KeyNumeric4
KeyNumeric5
KeyNumeric6
KeyNumeric7
KeyNumeric8
KeyNumeric9
KeyNumericStar
KeyNumericPound
KeyNumericA
Phone key A - HUT Telephony 0xb9
KeyNumericB
KeyNumericC
KeyNumericD
KeyCameraFocus
KeyWpsButton
WiFi Protected Setup key
KeyTouchpadToggle
Request switch touchpad on or off
KeyTouchpadOn
KeyTouchpadOff
KeyCameraZoomin
KeyCameraZoomout
KeyCameraUp
KeyCameraDown
KeyCameraLeft
KeyCameraRight
KeyAttendantOn
KeyAttendantOff
KeyAttendantToggle
Attendant call on or off
KeyLightsToggle
Reading light on or off
Unknown21F
ButtonDpadUp
ButtonDpadDown
ButtonDpadLeft
ButtonDpadRight
Unknown224
Unknown225
Unknown226
Unknown227
Unknown228
Unknown229
Unknown22A
Unknown22B
Unknown22C
Unknown22D
Unknown22E
Unknown22F
KeyAlsToggle
Ambient light sensor
Unknown231
Unknown232
Unknown233
Unknown234
Unknown235
Unknown236
Unknown237
Unknown238
Unknown239
Unknown23A
Unknown23B
Unknown23C
Unknown23D
Unknown23E
Unknown23F
KeyButtonConfig
AL Button Configuration
KeyTaskManager
AL Task/Project Manager
KeyJournal
AL Log/Journal/Timecard
KeyControlPanel
AL Control Panel
KeyAppSelect
AL Select Task/Application
KeyScreensaver
AL Screen Saver
KeyVoicecommand
Listening Voice Command
Unknown247
Unknown248
Unknown249
Unknown24A
Unknown24B
Unknown24C
Unknown24D
Unknown24E
Unknown24F
KeyBrightnessMin
Set Brightness to Minimum
KeyBrightnessMax
Set Brightness to Maximum
Unknown252
Unknown253
Unknown254
Unknown255
Unknown256
Unknown257
Unknown258
Unknown259
Unknown25A
Unknown25B
Unknown25C
Unknown25D
Unknown25E
Unknown25F
KeyInputAssistPrev
KeyInputAssistNext
KeyInputAssistPrevGroup
KeyInputAssistNextGroup
KeyInputAssistAccept
KeyInputAssistCancel
KeyRightUp
Diagonal movement keys
KeyRightDown
KeyLeftUp
KeyLeftDown
KeyRootMenu
Show Device's Root Menu
KeyMediaTopMenu
Show Top Menu of the Media (e.g. DVD)
KeyNumeric11
KeyNumeric12
KeyAudioDesc
Toggle Audio Description: refers to an audio service that helps blind and visually impaired consumers understand the action in a program. Note: in some countries this is referred to as "Video Description".
Key3dMode
KeyNextFavorite
KeyStopRecord
KeyPauseRecord
KeyVod
Video on Demand
KeyUnmute
KeyFastReverse
KeySlowReverse
KeyData
Control a data application associated with the currently viewed channel, e.g. teletext or data broadcast application (MHEG, MHP, HbbTV, etc.)
KeyOnscreenKeyboard
Unknown279
Unknown27A
Unknown27B
Unknown27C
Unknown27D
Unknown27E
Unknown27F
Unknown280
Unknown281
Unknown282
Unknown283
Unknown284
Unknown285
Unknown286
Unknown287
Unknown288
Unknown289
Unknown28A
Unknown28B
Unknown28C
Unknown28D
Unknown28E
Unknown28F
Unknown290
Unknown291
Unknown292
Unknown293
Unknown294
Unknown295
Unknown296
Unknown297
Unknown298
Unknown299
Unknown29A
Unknown29B
Unknown29C
Unknown29D
Unknown29E
Unknown29F
Unknown2A0
Unknown2A1
Unknown2A2
Unknown2A3
Unknown2A4
Unknown2A5
Unknown2A6
Unknown2A7
Unknown2A8
Unknown2A9
Unknown2AA
Unknown2AB
Unknown2AC
Unknown2AD
Unknown2AE
Unknown2AF
Unknown2B0
Unknown2B1
Unknown2B2
Unknown2B3
Unknown2B4
Unknown2B5
Unknown2B6
Unknown2B7
Unknown2B8
Unknown2B9
Unknown2BA
Unknown2BB
Unknown2BC
Unknown2BD
Unknown2BE
Unknown2BF
ButtonTriggerHappy1
ButtonTriggerHappy2
ButtonTriggerHappy3
ButtonTriggerHappy4
ButtonTriggerHappy5
ButtonTriggerHappy6
ButtonTriggerHappy7
ButtonTriggerHappy8
ButtonTriggerHappy9
ButtonTriggerHappy10
ButtonTriggerHappy11
ButtonTriggerHappy12
ButtonTriggerHappy13
ButtonTriggerHappy14
ButtonTriggerHappy15
ButtonTriggerHappy16
ButtonTriggerHappy17
ButtonTriggerHappy18
ButtonTriggerHappy19
ButtonTriggerHappy20
ButtonTriggerHappy21
ButtonTriggerHappy22
ButtonTriggerHappy23
ButtonTriggerHappy24
ButtonTriggerHappy25
ButtonTriggerHappy26
ButtonTriggerHappy27
ButtonTriggerHappy28
ButtonTriggerHappy29
ButtonTriggerHappy30
ButtonTriggerHappy31
ButtonTriggerHappy32
ButtonTriggerHappy33
ButtonTriggerHappy34
ButtonTriggerHappy35
ButtonTriggerHappy36
ButtonTriggerHappy37
ButtonTriggerHappy38
ButtonTriggerHappy39
ButtonTriggerHappy40
Unknown2E8
Unknown2E9
Unknown2EA
Unknown2EB
Unknown2EC
Unknown2ED
Unknown2EE
Unknown2EF
Unknown2F0
Unknown2F1
Unknown2F2
Unknown2F3
Unknown2F4
Unknown2F5
Unknown2F6
Unknown2F7
Unknown2F8
Unknown2F9
Unknown2FA
Unknown2FB
Unknown2FC
Unknown2FD
Unknown2FE
Unknown2FF
Methods
impl Key
[src]
pub const COUNT: usize
COUNT: usize = sys::KEY_CNT as usize
ⓘImportant traits for EnumIterator<T>pub fn iter() -> EnumIterator<Self>
[src]
pub fn bitmask() -> Bitmask<Self>
[src]
impl Key
[src]
pub fn from_code(code: u16) -> Result<Self, RangeError>
[src]
impl Key
[src]
Trait Implementations
impl Copy for Key
[src]
impl Clone for Key
[src]
fn clone(&self) -> Key
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialOrd for Key
[src]
fn partial_cmp(&self, __arg_0: &Key) -> Option<Ordering>
[src]
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Ord for Key
[src]
fn cmp(&self, __arg_0: &Key) -> Ordering
[src]
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl PartialEq for Key
[src]
fn eq(&self, __arg_0: &Key) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for Key
[src]
impl Hash for Key
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for Key
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more