| Age | Commit message (Collapse) | Author | Files | Lines |
|
This doesn't fix a bug but remove some tricky code. The shift key is no
longer different when the "double tap for capslock" option is on.
The handling of the option is moved to Pointer instead and becomes
simpler.
|
|
Allows typing redo and pasteAsPlainText easily with Fn or the round-trip
gesture without adding them to the keyboard.
|
|
* 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
|
|
These keys are placed on the downward direction on the z/x/c/v keys when
they are enabled in the settings.
|
|
Shift is the "not" version of some math operators.
∋ is added to the math layout.
|
|
|
|
Signed-off-by: Jagadeeshan S <jagadeeshanmsj@gmail.com>
|
|
|
|
The code expect that the payload is never null but there are now a lot
of public constructor functions for KeyValue that don't check for this
property.
|
|
On API 30 to 34, the status bar changes color when the keyboard appears
and disappears. A ghost of the changed status bar is animated by the
same animation used for the keyboard, which is unexpected.
|
|
Layout modifying functions are removed from Config to LayoutModifier as
static classes.
The two classes are (weakly) mutually dependent, the refactoring is
purely for the purpose of making shorter classes.
The only change is that 'modify_numpad' is changed to remove duplicated
code. This has the side effect of making the "double tap for caps lock"
option affect the shift key in the numpad.
|
|
These labels are often unwanted and easily collide with other labels.
|
|
The keyboard background now extends under the system bars and display
cutout on Android 15 but the keys do not.
The back and IME switching buttons that appear in the navigation bar require
special care to not overlap with the keyboard.
The launcher and settings activity are also fixed.
|
|
|
|
Bug added in 038f693.
|
|
This only affected Android 12 and up.
|
|
|
|
|
|
Signed-off-by: Jagadeeshan S <jagadeeshan.s@addverb.com>
|
|
Appending the ':' character to a sequence result forces it to be a
string final state. This will cause a KeyValue lookup that would
normally not happen for single-character results.
This is useful to make Tamil letters smaller, even when they are the
result of a Shift.
|
|
Co-authored-by: npnpatidar <7de6dkm1@duck.com>
|
|
Added Greek accent symbol button; a necessary key that should always be on the keyboard, as every word over 2 syllables contains one
|
|
Sequences longer than two characters were not read correctly from json
files, creating conflicts and causing dropped sequences.
The detection of collision in sequences is also improved. Two colliding
sequences are removed.
|
|
|
|
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com>
|
|
|
|
|
|
|
|
This removes the Map_char interface, which required a lot of boilerplate
to use.
|
|
|
|
Allow to add keyevent keys to the keyboard. For example to add a
Play/Pause button:
:keyevent symbol='⏯' flags='small':85
|
|
Add language support for Kannada, including a layout and numerals.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add arabic combining diacritics and make them accessible via Fn and Compose combos.
Co-authored-by: Anastázius Kaejatídarján <32847759+anaskaejdar@users.noreply.github.com>
|
|
|
|
* 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.
|
|
Replace the short video with an animated vector image that shows the
swipe gesture.
This is much lighter and reliable than the mp4 video, which failed to
play on many devices.
Source for the image of the key is in inkscape SVG format in srcs/res
and is converted to an android drawable when needed. The swipe animation
is hand-written.
|
|
|
|
This was caused by a programming error.
|
|
|