| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* layouts/latn_bone.xml: use new syntax and add most missing keys
new syntax: n/s/e/w/ne/nw/se/sw instead of key{1..8}
Some keys were missing keys according to the tests, this adds them in a
similar way to latn_neo2.
Only `switch_forward` didn't fit (because of the 0
at the bottom of the spacebar).
* layouts/latn_bone.xml: even better bone
- use number row to unclutter rest of keyboard
- use modmap for special shift functions of bone layout
- add missing loc characters
- use standard bottom bar
- add diacritics from the 3 dead key keys on bone
- 2 small keys left and right of the number row (don't fit all 6
diacritics, so they leak onto the number keys)
- row 1 is full too, so the dead keys from the left of that row leak
onto the keys there as well
open questions:
- should bone rely on the math layer or use modmap?
- possibility to combine diacritics?
|
|
* misc changes to deva alt layout
* add indication for numpad for discoverability
* change key* notation to c/nw/ne/sw/se notation
|
|
|
|
|
|
|
|
|
|
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com>
|
|
Whether a key behaves as a slider is now purely defined by the key
values present on it.
|
|
|
|
* Update kann_kannada.xml
Added zwnj & zwj
1. zwnj used for writing non Kannada words or names like Leo Tolstoy as ಲಿಯೊ ಟಾಲ್ಸ್ಟಾಯ್ (also can be written as ಲಿಯೊ ಟಾಲ್ಸ್ಟಾಯ್)
2. zwj used for writing ಅರ್ಕ as ಅರ್ಕ
Removed unecessary symbols not present in Kannada language:
1. ∪ is a set symbol, a similar symbol is used in Carnatic music, unfortunately not present in Unicode
2. ॰ used only in Devanagari
3. • bullet, not a character or alphabet in Kannada (Can't remember why I added it, maybe because I use it personally in non markdown texts)
* Update kann_kannada.xml
Cleaning up more
1. Removed ※, not found in other kannada keyboards
2. Moved `:` & `;` on the key so that its easier to swipe
|
|
|
|
Signed-off-by: Jagadeeshan S <jagadeeshanmsj@gmail.com>
|
|
|
|
|
|
Signed-off-by: Jagadeeshan S <jagadeeshan.s@addverb.com>
|
|
Added Greek accent symbol button; a necessary key that should always be on the keyboard, as every word over 2 syllables contains one
|
|
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com>
|
|
|
|
Add language support for Kannada, including a layout and numerals.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* improved symmetry and incorrect chars
* new persian-based keyboard for kurdish
|
|
The attribute 'c' specifies the symbol in the center of a key, just like
'key0'. This adds consistency with the cardinal direction attributes and
is intended to make layouts more readable.
|
|
Ease reading and modifying the QWERTY (US) layout, which is used as the
default source for the custom layout option.
|
|
new layouts for old slavonic and tajik languages
|
|
Add the ':char' syntax for defining character keys with a different
symbol.
This new kind of keys is used to implement Ctrl combinations in the
Serbian Cyrillic layout without showing latin letters while the Ctrl
modifier is activated.
|
|
* Change place of "چ" and "ژ"
* rollback unexpected changes
|
|
* shell.nix: fix gradle error
error was:
> \> Task :compileDebugJavaWithJavac FAILED
> error: Source option 7 is no longer supported. Use 8 or later.
> error: Target option 7 is no longer supported. Use 8 or later.
fixed by overriding the jdk version for gradle to openjdk17
* layouts/latn_bone: fix layout
- fix alignment with tabs mess
- make like actual bone layout, instead of trying to fit it into a 10 key
wide keyboard
- fixes missing üäö
- fix missing $
- moves q and ß where they belong
- remove all of the diacritic keys (they can be added through the
settings as extra keys)
- kept the number row extra keys integration into top row
- kept the idea of compressing , and . into the swipe actions of the
bottom row
- kept the number keys as key4 in the layer4 positions (instead of
moving them to a number row, which i also considered)
|
|
|
|
Include comprehensive ctrl modmap, enabling the use of ctrl modifier with Serbian Cyrillic keys. Remove clunky fn modmap previously used for just a few actions such as cut/copy/paste/etc.
|
|
This reverts commit c5e9e3ff5c2581004ff5ce2ab3061ff2ed40ea96.
|
|
Adds Serbian Latin QWERTY layout. Serbian language uses both Latin and Cyrillic as its official scripts, and this variant should cover anyone from Serbo-Croatian speaking group that uses Latin script.
|
|
Adds Serbian Cyrillic layout. Modmap of Fn key allows for desktop-like easier access to actions such as selectAll, copy, paste, etc. This is because, unlike desktop systems, on mobile ctrl does not combine with cyrillic keys to perform actions.
|
|
* Fix persian's half-space invisibility
* Add a 0.5 space before ظ in persian
* Change the place of چ in persian
* Change the width of backspace in persian
* Rename zwnj to halfspace in KeyValue.java and beng_provat layout
|
|
Use the "preferred position" feature to place the removed keys
approximately where they were.
|
|
|
|
|
|
Co-authored-by: @ZX-Commodore-ST
|
|
|
|
* Hangul support
This works with two new kinds of keys (Hangul_initial and Hangul_medial)
that carry a precomposed hangul syllable and act as modifiers.
The hangul syllables are composed algorithmically.
* Add shift layer to Dubeolsik layout
|
|
|
|
|
|
|
|
The grid layout was not likeable.
|