Skip to content

Keyboard Shortcuts

Keyboard Shortcuts beschleunigen, sobald erlernt, erheblich die Bedienung der Anwendung.

Overview

INFO

Im MATE Design System wird das Thema Keyboard Shortcuts technisch über den Keyboard Shortcut Manager umgesetzt, der als Utility Tastaturkürzel für eine Seite oder einen definierten Scope verwaltet und Entwickelnden entsprechende Utility-Funktionen bereitstellt.

Intro

Keyboard shortcuts (Tastenkombinationen) beschleunigen, sobald erlernt, erheblich die Bedienung der Anwendung. Einige Tastenkombinationen werden in Zukunft auf dem Design System Level* bereitgestellt (wie z.B. eine schnellere Navigation zur nächsten logischen Gruppe wie einer Feldgruppe oder Menüleiste via F6 und Umschalttaste+F6), andere müssen auf dem Applikationslevel** (z.B. Strg+S zum Speichern von Formularen) umgesetzt werden. Prüfe daher vor der Einführung neuer Tastenkombinationen, welche bereits eingeführt wurden, oder vom Design System geplant sind, und folge de-facto Standards.

  • Design System Level: Wird durch den Code der QSYS-web-components zentral implementiert und bereitgestellt.

** Applikationslevel: Muss im Code der jeweiligen AKDB Fachanwendung implementiert werden.

Strg+S Keyboard Shortcut

Leitsätze

Prüfe, welche Tastenkombinationen bereits eingeführt wurden oder auf dem Design System Level geplant sind. Hier findest du die Übersicht .

Prüfe ob die Taste von Vaadin für eine serverseitige Tastenkombination verwendet werden kann. Hier ist eine Übersicht der zulässigen Tasten .

Für Tastenkombinationen müssen Kontexte, in denen diese funktionieren, definiert werden. Das ist notwendig, damit gleiche Kombinationen ggf. mehrfach verwendet werden können. Eine Mehrfachverwendung von Tastenkombinationen ist nur möglich, wenn sich die Kontexte nicht überschneiden. Siehe folgendes Beispiel:

Strg+S zum Speichern von Formularen auf Formularseiten in allen AKDB Anwendungen

Strg+S zum Starten der Sammelbearbeitung auf der Vorgangsliste (Tabellenseite) in der AKDB Anwendung OK.FINN.

Verfügbaren Tastenkombinationen müssen an den Nutzer in der Anwendung kommuniziert werden. Siehe dazu auch Aufbau.

Hinweis

Verwende die folgende Excel Datei um deine geplanten Tastenkombinationen gegen andere, wie z.B. Browser spezifische Tastenkombinationen, zu checken. Auch wenn die Tastenkombination bereits verwendet wird, kann man diese ggf. überschreiben. Eine Ausnahme bilden dazu in jedem Fall die folgenden Kombinationen.

* Keyboard Shortcuts Tool.xlsx

Unzulässige Tastenkombinationen

Folgende Tastenkombinationen können unter Google Chrome nicht überschrieben werden und sollten daher nicht verwendet werden:

Strg+N

Strg+Umschalttaste+N

Strg+T

Strg+Umschalttaste+T

Strg+W

Strg+Umschalttaste+W

Einheitliche Bezeichnung von Tasten

Um eine einheitliche Kommunikation der verfügbaren Tastenkombinationen für die Nutzer sicherzustellen, müssen die Tasten einer verbindlichen Bezeichnung folgen.

TasteRichtige BezeichnungVerbotene Bezeichnung
EscapeEscESC
UmschalttasteUmschalttasteShift, SHIFT, ⇧
SteuerungStrgSTRG, Ctrl, CTRL, Control
AlternativtasteAltALT, Option, ⌥
BuchstabenA-Za-z
FunktionstastenF1-F12
TabulatorTabTAB
FeststelltasteFeststelltasteShift Lock, Caps Lock, ⇪, ⇩,
Befehlstaste (Apfeltaste, nur Apple Computer)Command, cmd, Cmd
SonderzeichentasteAlt Gr
EntfernenEntfDel, Delete
EinfügenEinfgIns
PositionPos1Home
EndeEndeEnd
Bild aufBild ↑Page up
Bild abBild ↓Page down
EingabetasteEingabetasteReturn, Enter, ↩, ↵, Zeilenschalter, Zeilenschalter
RücktasteRücktasteRückschritttaste, Rücklöschtaste, Backspace, ⌫, ←
Pfeiltaste rechtsRechtspfeil
Pfeiltaste linksLinkspfeil
Pfeiltaste raufRaufpfeil
Pfeiltaste runterRunterpfeil

Einheitliche Schreibweise

Das gleichzeitige Drücken mehrerer Tasten wird durch ein dazwischenliegendes Pluszeichen ausgedrückt. z.B.:

Alt+F4: Alt-Taste gedrückt halten und F4-Taste drücken. Danach beide Tasten loslassen.

Verwendung

👍 Do👎 Don't
Verwenden wenn
...die Nutzer bei der Bearbeitung von Aufgaben häufig genutzte Befehle, welche regulär als Tasten oder Menüpunkte verfügbar sind, mit der Tastatur auslösen möchten, damit sie schneller arbeiten können.
Nicht verwenden wenn
...die grundlegende Tastaturnavigation umgesetzt werden soll. Achte dazu auf eine richtige, logische Tab-Reihenfolge und gut gewählten initialen Fokus.
...interaktive Elemente wie z.B. Bilder, Text oder ähnliches aus Barrierefreiheitsgründen fokussiert werden sollen. Screenreader verfügen über spezielle Tastenkombinationen, um über alle Inhalte einer Seite mit der Tastatur zu navigieren.

Guidelines

INFO

Im MATE Design System wird das Thema Keyboard Shortcuts technisch über den Keyboard Shortcut Manager umgesetzt, der als Utility Tastaturkürzel für eine Seite oder einen definierten Scope verwaltet und Entwickelnden entsprechende Utility-Funktionen bereitstellt.

Varianten

Grundlegende Variante

Einige Tastenkombinationen sollten den Nutzern in allen AKDB Applikationen zur Verfügung stehen.

Zentral bereitgestellte Tastenkombinationen (Design System Level)

INFO

Ausblick
Ein Teil davon wird in Zukunft durch eine zentrale technische Lösung bereitgestellt werden können, welche in den einzelnen Applikationen nur noch aktiviert oder konfiguriert werden muss. Diese sind in der Übersicht aller Tastaturkürzel mit “Bereitgestellt durch: Design System” und “Verfügbarkeit: geplant” markiert.

Siehe folgende Beispiele dazu:

||| |-|-| |
|Übersicht aller Keyboard Shortcuts anzeigen| |
|Gehe zum nächsten Formularproblem|

Von jeder Applikation bereitzustellende Keyboard Shortcuts (Applikationslevel)

Der andere Teil der grundlegenden Tastenkombinationen muss durch jede einzelne Applikation selbst bereit gestellt werden.

VarianteBefehlKeyboard ShortcutKontextBereitgestellt durchVerfügbarkeit
GrundlegendeSpeichernStrg+SFormularseitenApplikationImplementierbar
GrundlegendeBearbeitung abbrechenUmschalttaste + EscFormularseitenApplikationImplementierbar
GrundlegendePrimäre Aktion ausführenStrg + Umschalttaste + EingabetasteAlle DialogeApplikationImplementierbar

Unter "Übersichten" findest du die gesamte Übersicht aller Tastenkombinationen.

Siehe folgende Beispiele dazu:

Speichern und Abbrechen auf Formularseiten
Primäre Aktion auslösen

Applikationsspezifische Variante

Tastenkombinationen, die ganz spezielle Befehle in einer bestimmten Applikation ausführen sollen, müssen von den einzelnen Teams selbst umgesetzt werden.

Siehe folgende Beispiele dazu:

Schnellauswahl (Strg+A)
Vorgänge zuweisen (Strg+Z)
Sammelbearbeitung auslösen (Strg+S)
Speichern und weiterer Befehl (Strg+Umschalttaste+Eingabetaste)

Aufbau

Die verfügbaren Tastenkombinationen müssen an die Nutzer kommuniziert werden.

Tooltip

Verwende Tooltips, um Tastenkombinationen für Aktionen, die regulär über Tasten oder Icon-Tasten ausgelöst werden können, zu kommunizieren.

Nenne die Tasten immer in Klammern z.B. "(Strg+S)".

Beispiel für einen Tooltip, der eine Tastenkombination kommuniziert.

Ergänzung neben Menüpunkten

Führe die Tastenkombination rechtsbündig neben dem jeweiligen Befehl in Menüs auf.

Beispiel für Menüeinträge, die durch Tastenkombinationen ausgelöst werden können.

Tastenkombinationen Übersicht

Ausblick

Führe die Tastenkombinationen in der Gesamtübersicht auf.

Beispiel der Übersicht aller verfügbaren Tastenkombinationen.

Verhalten

Während der Interaktion mit anderen Elementen der Benutzeroberfläche

Damit die Nutzer durch Tastenkombinationen effizienter arbeiten können, müssen diese auch während der Interaktion mit anderen Komponenten funktionieren.

So sollte beispielsweise das Speichern eines Formulars über Strg+S auch beim Bearbeiten eines Textfeldes möglich sein. Hierbei ist es wichtig, darauf zu achten, dass die letzte Änderung im jeweiligen Feld auch berücksichtigt wird.

Beispiel für das Verhalten von Tastenkombinationen beim Bearbeiten von Formularen

⚠️ Known Issue

Erstes Suchkriterium in Suchleisten fokussieren mittels "/" ist verwirrend, weil das Icon für Dividieren und Forward-Slash steht, jedoch nur mit der Dividieren Taste funktioniert. Ab v4.5 wird dafür ein neues Kürzel "Strg+Umschalttaste+F" vorgesehen.

Navigieren über logische Gruppen funktioniert mit Menubars noch nicht einbahnfrei. Bugfix ist in v4.5 bereits integriert.

Übersichten

INFO

Im MATE Design System wird das Thema Keyboard Shortcuts technisch über den Keyboard Shortcut Manager umgesetzt, der als Utility Tastaturkürzel für eine Seite oder einen definierten Scope verwaltet und Entwickelnden entsprechende Utility-Funktionen bereitstellt.

Übersicht aller verfügbaren und geplanten Tastenkombinationen

WARNING

Geplant

VarianteBefehlTastenkombinationKontextBereitgestellt durch
Grundl.Hilfecenter in neuem Tab öffnenAlt+F1Alle DialogeDS Level
Grundl.Übersicht aller Tastenkombinationen anzeigenStrg+Umschalttaste+?Alle DialogeDS Level

TIP

Implementierbar

VarianteBefehlTastenkombinationKontextBereitgestellt durch
Grundl.Gehe zur nächsten logischen GruppeF6Alle DialogeAppl. Level
Grundl.Gehe zur vorherigen logischen GruppeUmschalttaste+F6Alle DialogeAppl. Level
Grundl.Gehe zum nächsten FormularfehlerAlt+F8Alle FormulareAppl. Level
Grundl.Gehe zum vorherigen FormularfehlerUmschalttaste+Alt+F8Alle FormulareAppl. Level
Grundl.Gehe zur SuchleisteStrg+Umschalttaste+FIn Dialogen mit Filter PanelAppl. Level
Grundl.SpeichernStrg+SFormularseiteAppl. Level
Grundl.Bearbeitung abbrechenUmschalttaste+EscFormularseiteAppl. Level
Grundl.Primäre Aktion ausführenStrg+Umschalttaste+EingabetasteAlle DialogeAppl. Level

TIP

Verfügbar

VarianteBefehlTastenkombinationKontextBereitgestellt durch
App.sp.Speichern und weiterer BefehlStrg+Umschalttaste+EingabetasteFormularseiteOK.FINN
App.sp.SpeichernStrg+SFormularseiteAppl. Level

OK.FINN
App.sp.Bearbeitung abbrechenUmschalttaste+EscFormularseiteOK.FINN
App.sp..Vorgang abschließen, Prüfen, Feststellen, AnordnenStrg+Umschalttaste+EingabetastePrimäre Aktion auf Vorgang Detailansicht ( Objektseite )Appl. Level

OK.FINN
App.sp.Schnellauswahl der ersten 20 VorgängeStrg+AVorgangsliste ( Tabellenseite )OK.FINN
App.sp.Auswahl aufhebenStrg+Umschalttaste+AVorgangsliste ( Tabellenseite )OK.FINN
App.sp.Sammelbearbeitung startenStrg+SVorgangsliste ( Tabellenseite )OK.FINN
App.sp.Vorgang anderem Bearbeiter zuweisenStrg+ZVorgangsliste ( Tabellenseite )OK.FINN

Zulässig

INFO

Im MATE Design System wird das Thema Keyboard Shortcuts technisch über den Keyboard Shortcut Manager umgesetzt, der als Utility Tastaturkürzel für eine Seite oder einen definierten Scope verwaltet und Entwickelnden entsprechende Utility-Funktionen bereitstellt.

Zulässige Tasten für serverseitige Tastenkombinationen

Taste Vaadin Server Code

ABORT of("Abort")

ACCEPT of("Accept")

ADD of("Add")

AGAIN of("Again")

ALL_CANDIDATES of("AllCandidates")

ALPHANUMERIC of("Alphanumeric")

ALT of("Alt", "AltLeft")

ALT_GRAPH of("AltGraph", "AltRight")

ALT_LEFT of("AltLeft")

ALT_RIGHT of("AltRight")

APP_SWITCH of("AppSwitch")

ARROW_DOWN of("ArrowDown")

ARROW_LEFT of("ArrowLeft")

ARROW_RIGHT of("ArrowRight")

ARROW_UP of("ArrowUp")

ATTN of("Attn")

AUDIO_BALANCE_LEFT of("AudioBalanceLeft")

AUDIO_BALANCE_RIGHT of("AudioBalanceRight")

AUDIO_BASS_BOOST_DOWN of("AudioBassBoostDown")

AUDIO_BASS_BOOST_TOGGLE of("AudioBassBoostToggle")

AUDIO_BASS_BOOST_UP of("AudioBassBoostUp")

AUDIO_BASS_DOWN of("AudioBassDown")

AUDIO_BASS_UP of("AudioBassUp")

AUDIO_FADER_FRONT of("AudioFaderFront")

AUDIO_FADER_REAR of("AudioFaderRear")

AUDIO_SURROUND_MODE_NEXT of("AudioSurroundModeNext")

AUDIO_TREBLE_DOWN of("AudioTrebleDown")

AUDIO_TREBLE_UP of("AudioTrebleUp")

AUDIO_VOLUME_DOWN of("AudioVolumeDown")

AUDIO_VOLUME_MUTE of("AudioVolumeMute")

AUDIO_VOLUME_UP of("AudioVolumeUp")

AVR_INPUT of("AVRInput")

AVR_POWER of("AVRPower")

BACKQUOTE of("Backquote")

BACKSLASH of("Backslash")

BACKSPACE of("Backspace")

BRACKET_LEFT of("BracketLeft")

BRACKET_RIGHT of("BracketRight")

BRIGHTNESS_DOWN of("BrightnessDown")

BRIGHTNESS_UP of("BrightnessUp")

BROWSER_BACK of("BrowserBack")

BROWSER_FAVORITES of("BrowserFavorites")

BROWSER_FORWARD of("BrowserForward")

BROWSER_HOME of("BrowserHome")

BROWSER_REFRESH of("BrowserRefresh")

BROWSER_SEARCH of("BrowserSearch")

BROWSER_STOP of("BrowserStop")

CALL of("Call")

CAMERA of("Camera")

CAMERA_FOCUS of("CameraFocus")

CANCEL of("Cancel")

CAPS_LOCK of("CapsLock")

CHANNEL_DOWN of("ChannelDown")

CHANNEL_UP of("ChannelUp")

CLEAR of("Clear")

CLOSE of("Close")

CLOSED_CAPTION_TOGGLE of("ClosedCaptionToggle")

CODE_INPUT of("CodeInput")

COLOR_F0_RED of("ColorF0Red")

COLOR_F1_GREEN of("ColorF1Green")

COLOR_F2_YELLOW of("ColorF2Yellow")

COLOR_F3_BLUE of("ColorF3Blue")

COLOR_F4_GREY of("ColorF4Grey")

COLOR_F5_BROWN of("ColorF5Brown")

COMMA of("Comma")

COMPOSE of("Compose")

CONTEXT_MENU of("ContextMenu")

CONTROL of("Control", "ControlLeft", "ControlRight")

CONTROL_LEFT of("ControlLeft")

CONTROL_RIGHT of("ControlRight")

CONVERT of("Convert")

COPY of("Copy")

CR_SEL of("CrSel")

CUT of("Cut")

DEAD of("Dead")

DECIMAL of("Decimal")

DELETE of("Delete", "Del")

DIGIT_0 of("Digit0")

DIGIT_1 of("Digit1")

DIGIT_2 of("Digit2")

DIGIT_3 of("Digit3")

DIGIT_4 of("Digit4")

DIGIT_5 of("Digit5")

DIGIT_6 of("Digit6")

DIGIT_7 of("Digit7")

DIGIT_8 of("Digit8")

DIGIT_9 of("Digit9")

DIMMER of("Dimmer")

DISPLAY_SWAP of("DisplaySwap")

DIVIDE of("Divide")

DVR of("DVR")

EISU of("Eisu")

EJECT of("Eject")

END of("End")

END_CALL of("EndCall")

ENTER of("Enter")

EQUAL of("Equal")

ERASE_EOF of("EraseEof")

ESCAPE of("Escape", "Esc")

EX_SEL of("ExSel")

EXECUTE of("Execute")

EXIT of("Exit")

F1 of("F1")

F2 of("F2")

F3 of("F3")

F4 of("F4")

F5 of("F5")

F6 of("F6")

F7 of("F7")

F8 of("F8")

F9 of("F9")

F10 of("F10")

F11 of("F11")

F12 of("F12")

F13 of("F13")

F14 of("F14")

F15 of("F15")

F16 of("F16")

F17 of("F17")

F18 of("F18")

F19 of("F19")

F20 of("F20")

FAVORITE_CLEAR0 of("FavoriteClear0")

FAVORITE_CLEAR1 of("FavoriteClear1")

FAVORITE_CLEAR2 of("FavoriteClear2")

FAVORITE_CLEAR3 of("FavoriteClear3")

FAVORITE_RECALL0 of("FavoriteRecall0")

FAVORITE_RECALL1 of("FavoriteRecall1")

FAVORITE_RECALL2 of("FavoriteRecall2")

FAVORITE_RECALL3 of("FavoriteRecall3")

FAVORITE_STORE0 of("FavoriteStore0")

FAVORITE_STORE1 of("FavoriteStore1")

FAVORITE_STORE2 of("FavoriteStore2")

FAVORITE_STORE3 of("FavoriteStore3")

FINAL_MODE of("FinalMode")

FIND of("Find")

FINISH of("Finish")

FN of("Fn")

FN_LOCK of("FnLock")

GO_BACK of("GoBack")

GO_HOME of("GoHome")

GROUP_FIRST of("GroupFirst")

GROUP_LAST of("GroupLast")

GROUP_NEXT of("GroupNext")

GROUP_PREVIOUS of("GroupPrevious")

GUIDE of("Guide")

GUIDE_NEXT_DAY of("GuideNextDay")

GUIDE_PREVIOUS_DAY of("GuidePreviousDay")

HANGUL_MODE of("HangulMode")

HANJA_MODE of("HanjaMode")

HANKAKU of("Hankaku")

HEADSET_HOOK of("HeadsetHook")

HELP of("Help")

HIBERNATE of("Hibernate")

HIRAGANA of("Hiragana")

HIRAGANA_KATAKANA of("HiraganaKatakana")

HOME of("Home")

HYPER of("Hyper")

INFO of("Info")

INSERT of("Insert")

INSTANT_REPLAY of("InstantReplay")

INTL_BACKSLASH of("IntlBackslash")

INTL_RO of("IntlRo")

INTL_YEN of("IntlYen")

JUNJA_MODE of("JunjaMode")

KANA_MODE of("KanaMode")

KANJI_MODE of("KanjiMode")

KATAKANA of("Katakana")

KEY11 of("Key11")

KEY12 of("Key12")

KEY_A of("KeyA")

KEY_B of("KeyB")

KEY_C of("KeyC")

KEY_D of("KeyD")

KEY_E of("KeyE")

KEY_F of("KeyF")

KEY_G of("KeyG")

KEY_H of("KeyH")

KEY_I of("KeyI")

KEY_J of("KeyJ")

KEY_K of("KeyK")

KEY_L of("KeyL")

KEY_M of("KeyM")

KEY_N of("KeyN")

KEY_O of("KeyO")

KEY_P of("KeyP")

KEY_Q of("KeyQ")

KEY_R of("KeyR")

KEY_S of("KeyS")

KEY_T of("KeyT")

KEY_U of("KeyU")

KEY_V of("KeyV")

KEY_W of("KeyW")

KEY_X of("KeyX")

KEY_Y of("KeyY")

KEY_Z of("KeyZ")

LANG_1 of("Lang1")

LANG_2 of("Lang2")

LANG_3 of("Lang3")

LANG_4 of("Lang4")

LANG_5 of("Lang5")

LAST_NUMBER_REDIAL of("LastNumberRedial")

LAUNCH_APP_1 of("LaunchApp1")

LAUNCH_APP_2 of("LaunchApp2")

LAUNCH_APPLICATION1 of("LaunchApplication1")

LAUNCH_APPLICATION2 of("LaunchApplication2")

LAUNCH_APPLICATION3 of("LaunchApplication3")

LAUNCH_APPLICATION4 of("LaunchApplication4")

LAUNCH_APPLICATION5 of("LaunchApplication5")

LAUNCH_APPLICATION6 of("LaunchApplication6")

LAUNCH_APPLICATION7 of("LaunchApplication7")

LAUNCH_APPLICATION8 of("LaunchApplication8")

LAUNCH_APPLICATION9 of("LaunchApplication9")

LAUNCH_APPLICATION10 of("LaunchApplication10")

LAUNCH_APPLICATION11 of("LaunchApplication11")

LAUNCH_APPLICATION12 of("LaunchApplication12")

LAUNCH_APPLICATION13 of("LaunchApplication13")

LAUNCH_APPLICATION14 of("LaunchApplication14")

LAUNCH_APPLICATION15 of("LaunchApplication15")

LAUNCH_APPLICATION16 of("LaunchApplication16")

LAUNCH_CALCULATOR of("LaunchCalculator")

LAUNCH_CALENDAR of("LaunchCalendar")

LAUNCH_CONTACTS of("LaunchContacts")

LAUNCH_MAIL of("LaunchMail")

LAUNCH_MEDIA_PLAYER of("LaunchMediaPlayer")

LAUNCH_MUSIC_PLAYER of("LaunchMusicPlayer")

LAUNCH_MY_COMPUTER of("LaunchMyComputer")

LAUNCH_PHONE of("LaunchPhone")

LAUNCH_SCREEN_SAVER of("LaunchScreenSaver")

LAUNCH_SPREADSHEET of("LaunchSpreadsheet")

LAUNCH_WEB_BROWSER of("LaunchWebBrowser")

LAUNCH_WEB_CAM of("LaunchWebCam")

LAUNCH_WORD_PROCESSOR of("LaunchWordProcessor")

LINK of("Link")

LIST_PROGRAM of("ListProgram")

LIVE_CONTENT of("LiveContent")

LOCK of("Lock")

LOG_OFF of("LogOff")

MAIL_FORWARD of("MailForward")

MAIL_REPLY of("MailReply")

MAIL_SEND of("MailSend")

MANNER_MODE of("MannerMode")

MEDIA_APPS of("MediaApps")

MEDIA_AUDIO_TRACK of("MediaAudioTrack")

MEDIA_FAST_FORWARD of("MediaFastForward")

MEDIA_LAST of("MediaLast")

MEDIA_PAUSE of("MediaPause")

MEDIA_PLAY of("MediaPlay")

MEDIA_PLAY_PAUSE of("MediaPlayPause")

MEDIA_RECORD of("MediaRecord")

MEDIA_REWIND of("MediaRewind")

MEDIA_SELECT of("MediaSelect")

MEDIA_SKIP_BACKWARD of("MediaSkipBackward")

MEDIA_SKIP_FORWARD of("MediaSkipForward")

MEDIA_STEP_BACKWARD of("MediaStepBackward")

MEDIA_STEP_FORWARD of("MediaStepForward")

MEDIA_STOP of("MediaStop")

MEDIA_TOP_MENU of("MediaTopMenu")

MEDIA_TRACK_NEXT of("MediaTrackNext")

MEDIA_TRACK_PREVIOUS of("MediaTrackPrevious")

META of("Meta")

META_LEFT of("MetaLeft")

META_RIGHT of("MetaRight")

MICROPHONE_TOGGLE of("MicrophoneToggle")

MICROPHONE_VOLUME_DOWN of("MicrophoneVolumeDown")

MICROPHONE_VOLUME_MUTE of("MicrophoneVolumeMute")

MICROPHONE_VOLUME_UP of("MicrophoneVolumeUp")

MINUS of("Minus")

MODE_CHANGE of("ModeChange")

MULTIPLY of("Multiply")

NAVIGATE_IN of("NavigateIn")

NAVIGATE_NEXT of("NavigateNext")

NAVIGATE_OUT of("NavigateOut")

NAVIGATE_PREVIOUS of("NavigatePrevious")

NEW of("New")

NEXT_CANDIDATE of("NextCandidate")

NEXT_FAVORITE_CHANNEL of("NextFavoriteChannel")

NEXT_USER_PROFILE of("NextUserProfile")

NON_CONVERT of("NonConvert")

NOTIFICATION of("Notification")

NUM_LOCK of("NumLock")

NUMPAD_0 of("Numpad0")

NUMPAD_1 of("Numpad1")

NUMPAD_2 of("Numpad2")

NUMPAD_3 of("Numpad3")

NUMPAD_4 of("Numpad4")

NUMPAD_5 of("Numpad5")

NUMPAD_6 of("Numpad6")

NUMPAD_7 of("Numpad7")

NUMPAD_8 of("Numpad8")

NUMPAD_9 of("Numpad9")

NUMPAD_ADD of("NumpadAdd")

NUMPAD_BACKSPACE of("NumpadBackspace")

NUMPAD_CLEAR of("NumpadClear")

NUMPAD_CLEAR_ENTRY of("NumpadClearEntry")

NUMPAD_COMMA of("NumpadComma")

NUMPAD_DECIMAL of("NumpadDecimal")

NUMPAD_DIVIDE of("NumpadDivide")

NUMPAD_ENTER of("NumpadEnter")

NUMPAD_EQUAL of("NumpadEqual")

NUMPAD_HASH of("NumpadHash")

NUMPAD_MEMORY_ADD of("NumpadMemoryAdd")

NUMPAD_MEMORY_CLEAR of("NumpadMemoryClear")

NUMPAD_MEMORY_RECALL of("NumpadMemoryRecall")

NUMPAD_MEMORY_STORE of("NumpadMemoryStore")

NUMPAD_MEMORY_SUBTRACT of("NumpadMemorySubtract")

NUMPAD_MULTIPLY of("NumpadMultiply")

NUMPAD_PAREN_LEFT of("NumpadParenLeft")

NUMPAD_PAREN_RIGHT of("NumpadParenRight")

NUMPAD_STAR of("NumpadStar")

NUMPAD_SUBTRACT of("NumpadSubtract")

ON_DEMAND of("OnDemand")

OPEN of("Open")

PAGE_DOWN of("PageDown")

PAGE_UP of("PageUp")

PAIRING of("Pairing")

PASTE of("Paste")

PAUSE of("Pause")

PERIOD of("Period")

PINP_DOWN of("PinPDown")

PINP_MOVE of("PinPMove")

PINP_TOGGLE of("PinPToggle")

PINP_UP of("PinPUp")

PLAY of("Play")

PLAY_SPEED_DOWN of("PlaySpeedDown")

PLAY_SPEED_RESET of("PlaySpeedReset")

PLAY_SPEED_UP of("PlaySpeedUp")

POWER of("Power")

POWER_OFF of("PowerOff")

PREVIOUS_CANDIDATE of("PreviousCandidate")

PRINT of("Print")

PRINT_SCREEN of("PrintScreen")

PROCESS of("Process")

PROPS of("Props")

QUOTE of("Quote")

RANDOM_TOGGLE of("RandomToggle")

RC_LOW_BATTERY of("RcLowBattery")

RECORD_SPEED_NEXT of("RecordSpeedNext")

REDO of("Redo")

RESUME of("Resume")

RF_BYPASS of("RfBypass")

ROMAJI of("Romaji")

SAVE of("Save")

SCAN_CHANNELS_TOGGLE of("ScanChannelsToggle")

SCREEN_MODE_NEXT of("ScreenModeNext")

SCROLL_LOCK of("ScrollLock")

SELECT of("Select")

SEMICOLON of("Semicolon")

SEPARATOR of("Separator")

SETTINGS of("Settings")

SHIFT of("Shift", "ShiftLeft", "ShiftRight")

SHIFT_LEFT of("ShiftLeft")

SHIFT_RIGHT of("ShiftRight")

SINGLE_CANDIDATE of("SingleCandidate")

SLASH of("Slash")

SLEEP of("Sleep")

SOFT1 of("Soft1")

SOFT2 of("Soft2")

SOFT3 of("Soft3")

SOFT4 of("Soft4")

SPACE of(" ", "Space")

SPEECH_CORRECTION_LIST of("SpeechCorrectionList")

SPEECH_INPUT_TOGGLE of("SpeechInputToggle")

SPELL_CHECK of("SpellCheck")

SPLIT_SCREEN_TOGGLE of("SplitScreenToggle")

STANDBY of("Standby")

STB_INPUT of("STBInput")

STB_POWER of("STBPower")

SUBTITLE of("Subtitle")

SUBTRACT of("Subtract")

SUPER of("Super")

SUSPEND of("Suspend")

SYMBOL of("Symbol")

SYMBOL_LOCK of("SymbolLock")

TAB of("Tab")

TELETEXT of("Teletext")

TURBO of("Turbo")

TV of("TV")

TV_3D_MODE of("TV3DMode")

TV_ANTENNA_CABLE of("TVAntennaCable")

TV_AUDIO_DESCRIPTION of("TVAudioDescription")

TV_AUDIO_DESCRIPTION_MIX_DOWN of("TVAudioDescriptionMixDown")

TV_AUDIO_DESCRIPTION_MIX_UP of("TVAudioDescriptionMixUp")

TV_CONTENTS_MENU of("TVContentsMenu")

TV_DATA_SERVICE of("TVDataService")

TV_INPUT of("TVInput")

TV_INPUT_COMPONENT1 of("TVInputComponent1")

TV_INPUT_COMPONENT2 of("TVInputComponent2")

TV_INPUT_COMPOSITE1 of("TVInputComposite1")

TV_INPUT_COMPOSITE2 of("TVInputComposite2")

TV_INPUT_HDMI1 of("TVInputHDMI1")

TV_INPUT_HDMI2 of("TVInputHDMI2")

TV_INPUT_HDMI3 of("TVInputHDMI3")

TV_INPUT_HDMI4 of("TVInputHDMI4")

TV_INPUT_VGA1 of("TVInputVGA1")

TV_MEDIA_CONTEXT of("TVMediaContext")

TV_NETWORK of("TVNetwork")

TV_NUMBER_ENTRY of("TVNumberEntry")

TV_POWER of("TVPower")

TV_RADIO_SERVICE of("TVRadioService")

TV_SATELLITE of("TVSatellite")

TV_SATELLITE_BS of("TVSatelliteBS")

TV_SATELLITE_CS of("TVSatelliteCS")

TV_SATELLITE_TOGGLE of("TVSatelliteToggle")

TV_TERRESTRIAL_ANALOG of("TVTerrestrialAnalog")

TV_TERRESTRIAL_DIGITAL of("TVTerrestrialDigital")

TV_TIMER of("TVTimer")

UNDO of("Undo")

UNIDENTIFIED of("Unidentified")

VIDEO_MODE_NEXT of("VideoModeNext")

VOICE_DIAL of("VoiceDial")

WAKE_UP of("WakeUp")

WINK of("Wink")

ZENKAKU of("Zenkaku")

ZENKAKU_HANAKU of("ZenkakuHanaku")

ZOOM_IN of("ZoomIn")

ZOOM_OUT of("ZoomOut")

ZOOM_TOGGLE of("ZoomToggle")