Class KeyboardPreferences

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.preferences.KeyboardPreferences

public final class KeyboardPreferences extends Object
QQQ's standard "Keyboard" preference section. Its one setting turns off every shortcut made of a character key alone (`/`, `?`, `n`, Shift+D and so on), as WCAG 2.1.4 Character Key Shortcuts (Level A) requires. Clients read "keyboard"."singleKeyShortcuts" by these names; a missing value means on. Shortcuts with Ctrl or Cmd are not affected. The section has no provider, so it is stored in core's key-value table: the application must define that store (UserPreferencesKeyValueStoreMetaDataProvider) and create its table.