lua add ability to use custom kbd layouts

bring custom keyboard layouts to lua
conversion to the proper format requires create_kbd_layout.lua
just pass a lua string with your desired layout

Change-Id: I14a392410846311a4f3cf8dda0e88d39834d0418
This commit is contained in:
William Wilgus 2021-05-01 08:42:28 -04:00 committed by William Wilgus
parent 4f83e66cd4
commit 489a5f3ff7
4 changed files with 113 additions and 19 deletions

View file

@ -1,23 +1,26 @@
--RB LUA show all global variables; BILGUS
require "actions"
require "audio"
require "buttons"
require "color"
require "draw"
require "draw_floodfill"
require "draw_poly"
require "draw_text"
if not ... then --if executed directly this is nil
require "actions"
require "audio"
require "buttons"
require "color"
require "draw"
require "draw_floodfill"
require "draw_poly"
require "draw_text"
require "image"
require "image_save"
require "image"
require "image_save"
require "lcd"
require "math_ex"
require "pcm"
require "playlist"
require "print"
--require "settings" --uses a lot of memory
require "sound"
require "lcd"
require "math_ex"
require "pcm"
require "playlist"
require "print"
--require "settings" --uses a lot of memory
require "sound"
end
collectgarbage("collect")
local sDumpFile = "/rb-lua_functions.txt"