Commit graph

46 commits

Author SHA1 Message Date
Helium314
f0ab9cdd21 remove ... hint from symbols period key 2024-05-31 20:29:27 +02:00
Helium314
af636badab add comma key popups for number layouts
(for phone layouts it's on period because there is no comma key)
fixes #823
2024-05-31 09:58:35 +02:00
Helium314
4ea2929139 update hebrew layout, fixes #735
see discussion in #738

Co-authored-by: codokie <@>
2024-05-30 21:04:51 +02:00
Helium314
bd7461f628 add / to symbols layout and adjust functional key layouts for symbols layouts
i remember this was requested, can't find the issue though
anyway, now with fully customizable layouts this is not blocked by "people might be used to this" any more
2024-05-22 22:55:52 +02:00
tenextractor
e54d816126
Add Mansi layout (#791) 2024-05-17 19:57:23 +02:00
tenextractor
f825436449
Add Hungarian (Extended) layout (#774) 2024-05-15 19:56:20 +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
Pa1NarK
955359e33b
add extended layout for kannada (#444) 2024-05-02 15:05:51 +02:00
Radik Islamov
5440a3ec7d
Add Eastern Mari layout (#755)
Co-authored-by: Helium314 <helium314@mailbox.org>
2024-05-01 23:56:40 +02:00
Marko Kocić
26a5934e2f
Correct Russian Students Layout (#763)
replaced latin Y with cyrillic У
2024-04-29 23:45:56 +02:00
Marko Kocić
7bad5c94a4
Update Serbian Cyrillic layout (#705)
Fix #704
2024-04-15 21:41:11 +02:00
tenextractor
6a9156f0eb
Add Chuvash layout (#677)
Co-authored-by: tenextractor <tenextractor@outlook.com>
2024-04-12 16:46:43 +02:00
Zolax
231ffedd90
add Russian (Student) layout (#640) 2024-04-05 19:57:31 +02:00
Fahim Montasir Misbah
beba8f1b3d
alter fullstop and equivalent in probhat layout (#628) 2024-04-04 19:11:54 +02:00
Fahim Montasir Misbah
47b5502c1d
add probhat layout (#489) 2024-03-29 15:14:15 +01:00
Helium314
3bf7d0ea5c add % to shift symbols layout
see #568 and #428
2024-03-23 22:45:36 +01:00
Helium314
273cd87c2b add separate turkis layout
fixes #339
fixes #508
2024-03-06 21:18:09 +01:00
Mæxæmæt
056ba3731a
Kaitag language support (#519) 2024-02-27 11:18:26 +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
e708c026bc rename layouts to always use the full language name 2024-02-05 08:06:26 +01:00
ButterflyOfFire
a0caa00a1d
Add Kabyle layout (#468) 2024-01-31 21:54:53 +01:00
Helium314
bf05980349 improve layout for gujarati, fixes #417 2024-01-21 19:24:09 +01:00
Helium314
279c564c72 add gujarati layout (likely needs improvement, see #417) 2024-01-21 11:08:29 +01:00
Helium314
f52c3e69e8 remove special labels from symbols layouts (except currency key) 2024-01-04 20:03:13 +01:00
Helium314
14e54686b2 allow customizing symbols layouts 2024-01-04 18:59:28 +01:00
Helium314
2f5ed3d5e2 fix #373 2024-01-02 08:57:14 +01:00
Helium314
e90d4a1633 re-add som symbol keys on a few layouts
were removed in 2c03623b8a
better would be adding them to the symbols layout
  would require different symbols layout for those layouts
  or symbol layout that gets cut down to number of keys of base layout
2023-12-31 11:12:33 +01:00
Helium314
2c03623b8a determine symbols from symbols layout instead of putting the keys on each keyboard layout separately 2023-12-27 23:12:10 +01:00
Javier Caballero
f7e1e8b682
fix workman layout duplicated 'd' in 'c' position (#341)
The 'd' character has his place at the top row. Between 'm' and 'v' must be the missing 'c'.
2023-12-19 19:44:33 +01:00
Helium314
57423626d3 add numpad landscape layout 2023-12-10 13:44:33 +01:00
Helium314
4406f1b224 use new parser for number layouts (tablet/landscape still missing some keys) 2023-12-09 21:11:46 +01:00
Helium314
3121bd5816 add pcqwerty layout (functional keys are a bit different now) 2023-12-04 13:26:02 +01:00
Helium314
2232bc3848 improvements for tablet layouts with new parser 2023-12-04 12:11:53 +01:00
Helium314
28098a52c7 fix a bunch of mostly small issues with the new parser and layouts
write up some issues for tablet layout (to be fixed later)
2023-12-02 09:28:57 +01:00
Helium314
eafd0d4276 add missing labelFlag to hindi (compact) and marathi
and add debug info for some rarely occurring glitches
2023-12-01 16:16:04 +01:00
Helium314
cbb1798dc1 fix some issues with layouts
compare old and new parsing when debug mode is on
2023-12-01 00:08:54 +01:00
Helium314
6fc558962f add remaining layouts 2023-11-30 21:47:11 +01:00
Helium314
fd247eeb50 add more layouts for new parser 2023-11-30 11:00:44 +01:00
Helium314
38d8365e5b add some more layouts 2023-11-28 21:27:29 +01:00
Helium314
26c890a3e2 add slavic layouts for new parser 2023-11-28 18:34:28 +01:00
Helium314
a1dbfedc0b fix issues with moreKeys in json layouts (e.g. azerty) 2023-11-28 18:30:04 +01:00
Helium314
57bf742da0 use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
Helium314
ca3790b519 add keyboard parser for more complicated layouts
parsing mostly taken from FlorisBoard, thus json files are compatible
some small modifications
added json files for missing latin layouts
2023-11-24 12:19:29 +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
Helium314
9f67113216
Add keyboard parser for simple layout definitions (#270)
and one example layout
and some todos containing the further plan
2023-11-13 11:44:40 +01:00