mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-05-14 05:52:47 +00:00
Add caps lock indicator (#692)
This commit is contained in:
parent
f81e24d550
commit
bb3fe9d9f9
12 changed files with 59 additions and 8 deletions
|
@ -32,6 +32,7 @@ class KeyboardIconsSet {
|
|||
const val NAME_UNDEFINED = "undefined"
|
||||
const val NAME_SHIFT_KEY = "shift_key"
|
||||
const val NAME_SHIFT_KEY_SHIFTED = "shift_key_shifted"
|
||||
const val NAME_SHIFT_KEY_LOCKED = "shift_key_locked"
|
||||
const val NAME_DELETE_KEY = "delete_key"
|
||||
const val NAME_SETTINGS_KEY = "settings_key"
|
||||
const val NAME_SPACE_KEY = "space_key"
|
||||
|
@ -78,6 +79,7 @@ class KeyboardIconsSet {
|
|||
NAME_INCOGNITO_KEY to R.styleable.Keyboard_iconIncognitoKey,
|
||||
NAME_SPACE_KEY_FOR_NUMBER_LAYOUT to R.styleable.Keyboard_iconSpaceKeyForNumberLayout,
|
||||
NAME_SHIFT_KEY_SHIFTED to R.styleable.Keyboard_iconShiftKeyShifted,
|
||||
NAME_SHIFT_KEY_LOCKED to R.styleable.Keyboard_iconShiftKeyLocked,
|
||||
NAME_SHORTCUT_KEY_DISABLED to R.styleable.Keyboard_iconShortcutKeyDisabled,
|
||||
NAME_LANGUAGE_SWITCH_KEY to R.styleable.Keyboard_iconLanguageSwitchKey,
|
||||
NAME_ZWNJ_KEY to R.styleable.Keyboard_iconZwnjKey,
|
||||
|
|
|
@ -87,8 +87,8 @@ sealed interface KeyData : AbstractKeyData {
|
|||
private fun getShiftLabel(params: KeyboardParams) = when (params.mId.mElementId) {
|
||||
KeyboardId.ELEMENT_SYMBOLS_SHIFTED -> params.mLocaleKeyboardInfos.labelSymbol
|
||||
KeyboardId.ELEMENT_SYMBOLS -> params.mLocaleKeyboardInfos.getShiftSymbolLabel(Settings.getInstance().isTablet)
|
||||
KeyboardId.ELEMENT_ALPHABET_MANUAL_SHIFTED, KeyboardId.ELEMENT_ALPHABET_AUTOMATIC_SHIFTED,
|
||||
KeyboardId.ELEMENT_ALPHABET_SHIFT_LOCKED, KeyboardId.ELEMENT_ALPHABET_SHIFT_LOCK_SHIFTED -> "!icon/${KeyboardIconsSet.NAME_SHIFT_KEY_SHIFTED}"
|
||||
KeyboardId.ELEMENT_ALPHABET_MANUAL_SHIFTED, KeyboardId.ELEMENT_ALPHABET_AUTOMATIC_SHIFTED -> "!icon/${KeyboardIconsSet.NAME_SHIFT_KEY_SHIFTED}"
|
||||
KeyboardId.ELEMENT_ALPHABET_SHIFT_LOCKED, KeyboardId.ELEMENT_ALPHABET_SHIFT_LOCK_SHIFTED -> "!icon/${KeyboardIconsSet.NAME_SHIFT_KEY_LOCKED}"
|
||||
|
||||
else -> "!icon/${KeyboardIconsSet.NAME_SHIFT_KEY}"
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue