View Single Post
Old 10-10-2025, 08:09 PM   #28
Ebookus
Digital Grenadier
Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.Ebookus ought to be getting tired of karma fortunes by now.
 
Ebookus's Avatar
 
Posts: 192
Karma: 2000000
Join Date: Jan 2024
Device: Kindle
Quote:
Originally Posted by matthew_h View Post
It's just a generic Bluetooth 3.0 keyboard.
I was able to get the keyboard working in KOReader by adding
hasKeys = yes,
hasDPad = yes,
under 'local KindlePaperWhite6 = Kindle:extend{' in 'frontend/device/kindle/device.lua'
and
self.input = require("device/input"):new{
device = self,
event_map = dofile("frontend/device/kindle/event_map_kindle4.lua"),
}
under 'function KindlePaperWhite6:init()'.
'hasDPad = yes,' isn't necessary but allows navigation with the arrow keys
according to https://github.com/koreader/koreader/issues/12145 you can have a fully supported kindle (with buttons) by also adding "hasScreenKB = yes," and "useDPadAsActionKeys = yes"
Ebookus is offline   Reply With Quote