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
Frans de Jonge 8f2bd5420d
Introduce Device:useDPadAsActionKeys() (#11900)
1. Non-Kindle-specific `hasFiveWay` behavior is changed to `hasDPad and useDPadAsActionKeys`. For now they remain Kindle-specific in practice, unless one sets `useDPadAsActionKeys = yes` in a user patch.
2. With that disambiguation out of the way, `hasFiveWay` itself is further disambiguated into `hasScreenKB` and `hasSymKey`, as per the actual property being used, rather than something that tends to correlate with it. (It needn't be Kindle-specific per se, but non-Kindle devices have equivalent shortcuts with for example `Shift`.)
  Running the emulator with `DISABLE_TOUCH=1` will set `hasSymKey = yes`, which can be tested with right shift.

Closes #11887.
4 days ago
..
data Add Czech keyboard layout (#11769) 3 weeks ago
elements Page overlap: add dashed line marker (#11804) 2 weeks ago
message HttpInspector: new plugin for developers to inspect KOReader (#11457) 3 months ago
network NetworkListener: fix FM integration & properly gate behind hasWifiToggle (#11858) 2 weeks ago
plugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
widget Introduce Device:useDPadAsActionKeys() (#11900) 4 days ago
bidi.lua [chore] replace utf8 bytes with Unicode escape sequence 10 months ago
downloadmgr.lua CloudStorage: remove cloudmgr (#9532) 2 years ago
event.lua Cleanup various varargs shenanigans (#9624) 2 years ago
font.lua Decrease fonts memory use (#10618) 11 months ago
geometry.lua Chore: Review FrameContainer constructors for shared dimen objects 4 months ago
gesturerange.lua [feat] Replace TimeVal (RIP) with time, fixed point time seconds (#8999) 2 years ago
hook_container.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
language.lua [i18n] Add en-GB and Romanian translation to UI (#11577) 2 months ago
menusorter.lua [fix] MenuSorter: use orderedPairs for orphans (#6403) 4 years ago
otamanager.lua OTAManager: Slightly less cryptic error on connectivity issues 5 months ago
quickstart.lua Quickstart guide: set dir="rtl" when we're in an RTL language (#11867) 1 week ago
renderimage.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
rendertext.lua TextBoxWidget: allow showing bits of text in bold 4 months ago
screensaver.lua Initial support for new Kobo (Clara B/W + Colour, Libra Colour) (#11737) 3 weeks ago
size.lua [RFC] Pagination UI shenanigans (#7335) 3 years ago
time.lua time: Fix another subtle FP issue in split_s_us 2 years ago
translator.lua Annotations, part 1 (#11563) 4 weeks ago
trapper.lua chore: remove repetitive words (#11785) 3 weeks ago
uimanager.lua Support auto-detection of input devices via fbink_input (#11807) 2 weeks ago
viewhtml.lua TextViewer: add dialog to set font size and justify text (#11210) 6 months ago
wikipedia.lua Wikipedia EPUBs: add settings for include/highres images (#11544) 3 months ago