mirror of https://github.com/koreader/koreader
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.
20 lines
579 B
Lua
20 lines
579 B
Lua
local Language = require("ui/language")
|
|
local VirtualKeyboard = require("ui/widget/virtualkeyboard")
|
|
local orderedPairs = require("ffi/util").orderedPairs
|
|
|
|
local sub_item_table = {}
|
|
|
|
for k, _ in orderedPairs(VirtualKeyboard.lang_to_keyboard_layout) do
|
|
table.insert(sub_item_table, {
|
|
text = Language:getLanguageName(k),
|
|
checked_func = function()
|
|
return VirtualKeyboard:getKeyboardLayout() == k
|
|
end,
|
|
callback = function()
|
|
G_reader_settings:saveSetting("keyboard_layout", k)
|
|
end,
|
|
})
|
|
end
|
|
|
|
return sub_item_table
|