Commit graph

36 commits

Author SHA1 Message Date
Helium314
fc12877795 fix additional subtypes being removed when upgrading from 2.2 beta or older 2025-01-23 16:53:26 +01:00
Helium314
465fc86e61 add new groupId -1 for suppressing default popups e.g. on action or comma keys
fixes #1243
2025-01-12 21:04:32 +01:00
Helium314
ca67fc71a6 add info about labelFlags 2025-01-05 20:53:10 +01:00
Devy Ballard
105d044aa8
Space swipe to toggle numpad layout, with side bonuses (#950)
* make the numpad key toggle-based, allowing for use in its own layout. it also remembers the symbols-shift state.
* add space swipe gesture to toggle the numpad
* fix sliding key input for the numpad key bugs
2024-07-09 22:26:23 +02:00
Helium314
1bd585ab76 update layout checking 2024-07-07 18:55:42 +02:00
Devy Ballard
a92d108444
make arrow keys repeatable (#932)
only applies to keyboard keys, not in toolbar
2024-07-01 21:30:29 +02:00
Helium314
cec47bf03d adjust templates and stuff 2024-06-29 15:08:18 +02:00
Helium314
3e74a29f2e improve popup key handling and update tests
remove outdated part from layouts.md
fixes #883
2024-06-19 22:42:36 +02:00
Helium314
c064ba199c move that special handling for emoji and language switch keys into layouts
for that, a new keyboard_state_selector is added
this allows modifying functional key layouts without having to manually adjust those keys
2024-06-15 21:54:47 +02:00
Timo
0e992dd8b9
fixed typos in layouts.md #870 (#871) 2024-06-11 22:13:44 +02:00
Helium314
c212d9e551 clarify that json layout contributions should only use key type and code if necessary 2024-06-02 17:55:28 +02:00
Helium314
6c2a3e8b5f add tab key 2024-05-26 14:43:37 +02:00
Helium314
a9ec745650 understand ctrl/alt/fn/meta and toolbar key labels in keyboard layouts 2024-05-22 23:28:44 +02:00
Helium314
0459971e3a add setting for customizing functional key layouts 2024-05-22 22:34:17 +02:00
Helium314
71727de5a0 add basic support for modifier keys, fixes #479 2024-05-17 17:24:34 +02:00
Helium314
8f3e4fff8c allow selecting more icons in custom keys, update layouts.md 2024-05-12 00:20:56 +02:00
Helium314
38228f8b70 parse number and alpha/symbol layouts using the same function 2024-05-11 23:25:47 +02:00
Helium314
34d8bd16f0
Migrate functional key layouts to json (#778)
Now the functional key layouts should be (mostly) compatible to FlorisBoard
Not yet customizable, this is a large step towards customizable functional key layouts
2024-05-11 15:41:00 +02:00
Helium314
691ae017bc rename langauge_key_texts to locale_key_texts 2024-05-02 16:20:49 +02:00
Helium314
6ff98d3a05 update templates
maybe there is a way of convincing users to at least understand the 15 word tl;dr
2024-04-25 20:35:14 +02:00
Helium314
d3ddf8d9d2 update layouts.md 2024-04-11 22:52:38 +02:00
Helium314
0ccc500c1e update layouts.md 2024-03-12 22:05:52 +01:00
Helium314
1ffa4766af update readmes 2024-03-11 19:08:40 +01:00
Helium314
c9d9ef5c63 udpate readmes 2024-02-27 11:29:44 +01:00
Helium314
8ff7810df9 update readmes 2024-02-17 07:42:18 +01:00
Helium314
b34ac45312
Update layouts.md 2024-02-15 12:39:31 +01:00
Helium314
a0324b54d7
Update layouts.md 2024-02-15 11:57:30 +01:00
Helium314
26809444bd rename more keys to popup keys
user-facing name is already popup keys, now internal rename is done to avoid confusion and for consistency
2024-02-05 09:33:06 +01:00
Helium314
eb7333b1da long-press symbols key for numpad
issue: immediately switches to symbols layout, after delay switches to numpad
2024-02-01 09:25:37 +01:00
Helium314
1490ddddd8 some adjustments after renaming the package 2024-01-31 21:12:34 +01:00
Helium314
e98d8fa092
Update layouts.md 2024-01-29 13:24:52 +01:00
Helium314
93dfecfe9e update readme and layout info 2024-01-26 20:42:39 +01:00
Helium314
615d1711b5 update readme and other texts 2024-01-05 11:14:39 +01:00
Helium314
54abf44628
Make layouts customizable (#361)
now layouts can be added from files, or default layouts can be copied and edited
2023-12-30 23:18:10 +01:00
Helium314
99cf72684d add layout infos for new parser, to be (re)moved after removing old parser 2023-11-30 11:01:03 +01:00
Helium314
cbfa934721
Switch most latin layouts to use the simple parser (#276)
And do some tweaks so it works better
2023-11-19 21:16:23 +01:00