mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-06-09 08:07:42 +00:00
add label for timestamp key
This commit is contained in:
parent
e45f0660a2
commit
4ecf185431
2 changed files with 3 additions and 0 deletions
|
@ -31,6 +31,7 @@ object KeyLabel {
|
|||
const val META = "meta"
|
||||
const val TAB = "tab"
|
||||
const val ESCAPE = "esc"
|
||||
const val TIMESTAMP = "timestamp"
|
||||
|
||||
/** to make sure a FlorisBoard label works when reading a JSON layout */
|
||||
// resulting special labels should be names of FunctionalKey enum, case insensitive
|
||||
|
|
|
@ -307,6 +307,7 @@ sealed interface KeyData : AbstractKeyData {
|
|||
KeyLabel.CURRENCY5 -> params.mLocaleKeyboardInfos.currencyKey.second[4]
|
||||
KeyLabel.CTRL, KeyLabel.ALT, KeyLabel.FN, KeyLabel.META , KeyLabel.ESCAPE -> label.uppercase(Locale.US)
|
||||
KeyLabel.TAB -> "!icon/tab_key|!code/${KeyCode.TAB}"
|
||||
KeyLabel.TIMESTAMP -> "⌚|!code/${KeyCode.TIMESTAMP}"
|
||||
else -> {
|
||||
if (label in toolbarKeyStrings.values) {
|
||||
"!icon/$label|!code/${getCodeForToolbarKey(ToolbarKey.valueOf(label.uppercase(Locale.US)))}"
|
||||
|
@ -516,6 +517,7 @@ sealed interface KeyData : AbstractKeyData {
|
|||
KeyLabel.META -> KeyCode.META
|
||||
KeyLabel.TAB -> KeyCode.TAB
|
||||
KeyLabel.ESCAPE -> KeyCode.ESCAPE
|
||||
KeyLabel.TIMESTAMP -> KeyCode.TIMESTAMP
|
||||
else -> {
|
||||
if (label in toolbarKeyStrings.values) {
|
||||
getCodeForToolbarKey(ToolbarKey.valueOf(label.uppercase(Locale.US)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue