You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/ui/data/keyboardlayouts
Aleksa Sarai cdae66a661 keyboard: japanese: switch to 12-key flick layout
This layout is far more commonly used on mobile devices, and allows for
much easier typing. The keyboard primarily functions through gestures in
the four cardinal directions to select which vowel kana to select. In
addition, users can cycle through each kana row by tapping the key
within a 2-second window (this is the equivalent to T9 input for
Japanese phone keyboards).

This also resolves the long-standing issue that the old keyboard did not
correctly handle dakuten (there was a standalone dakuten key which added
a stray dakuten mark, and the umlat mode which added dakuten to all of
the keys it could) and could not input handakuten characters at all.

In order to allow adding dakuten and cycling through the various
modifiers for the previous kana, we need to wrap the input-box (similar
to korean) but luckily we don't need any state machine magic since we
just need to modify the last character in the character buffer. However
because the tap timeout for T9-like-cycling needs to be reset after any
non-tap key we need to add some basic wrappers around a few other
input-box methods.

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
3 years ago
..
keypopup Greek keyboard: minor updates (#8319) 3 years ago
ar_AA_keyboard.lua fix arabic keyboard to conform to #5639 (#5793) 4 years ago
bg_keyboard.lua Add Bulgarian keyboard layout (#7367) 3 years ago
de_keyboard.lua VirtualKeyboard: redesign and enhancements (#8089) 3 years ago
el_keyboard.lua Greek keyboard: minor updates (#8319) 3 years ago
en_keyboard.lua VirtualKeyboard: redesign and enhancements (#8089) 3 years ago
es_keyboard.lua VirtualKeyboard: redesign and enhancements (#8089) 3 years ago
fa_keyboard.lua [chore] Fix a few Persian keyboard luacheck issues (#7253) 3 years ago
fr_keyboard.lua VirtualKeyboard: redesign and enhancements (#8089) 3 years ago
he_keyboard.lua [UX] HE keyboard: Use updated symbols from new layout (#8131) 3 years ago
ja_keyboard.lua keyboard: japanese: switch to 12-key flick layout 3 years ago
ja_keyboard_keys.lua keyboard: japanese: switch to 12-key flick layout 3 years ago
ka_keyboard.lua Georgian keyboard: remove unused variable (luacheck) 3 years ago
ko_KR_helper.lua Other minor frontend.util cleanups (#5629) 5 years ago
ko_KR_keyboard.lua Korean keyboard: unwrap InputText on layout change 5 years ago
pl_keyboard.lua VirtualKeyboard: redesign and enhancements (#8089) 3 years ago
pt_keyboard.lua [RFC] Switch remaining keyboard icons to glyphs (#5639) 5 years ago
ro_keyboard.lua [UX] ru keyboard ё popup and translation (#5662) 5 years ago
ru_keyboard.lua VirtualKeyboard: redesign and enhancements (#8089) 3 years ago
tr_keyboard.lua VirtualKeyboard: redesign and enhancements (#8089) 3 years ago