summaryrefslogtreecommitdiff
path: root/osk.lua
diff options
context:
space:
mode:
authorAdrian C. (anrxc) <anrxc@sysphere.org>2009-11-26 23:41:34 +0100
committerAdrian C. (anrxc) <anrxc@sysphere.org>2009-11-26 23:41:34 +0100
commit5bed197f0116581410cda2da850a1001a3e0ef25 (patch)
tree3b8f1e74249c122a04454c58d7c46beaddc48655 /osk.lua
parent203d6e5c67a68ac75efa92de2b0b3d86e177ca5e (diff)
downloadawesome-configs-5bed197f0116581410cda2da850a1001a3e0ef25.tar.xz
rc.lua: upgraded to awesome 3.4.2
Diffstat (limited to 'osk.lua')
-rw-r--r--osk.lua18
1 files changed, 9 insertions, 9 deletions
diff --git a/osk.lua b/osk.lua
index 4ad7d2c..d4f5bf4 100644
--- a/osk.lua
+++ b/osk.lua
@@ -35,8 +35,8 @@ local capi = {
module("osk")
-- Variable definitions
-local initied = false
-local keycodes = {
+local kbd = {}
+kbd.codes = {
q=24, w=25, e=26, r=27, t=28, z=52, u=30, i=31, o=32, p=33, ["."]=60,
a=38, s=39, d=40, f=41, g=42, h=43, j=44, k=45, l=46,
Caps=66, y=29, x=53, c=54, v=55, b=56, n=57, m=58, Spc=65, Ret=36, Del=22,
@@ -55,8 +55,8 @@ local function create_button_row(...)
w.text = util.escape(tostring(i))
w:buttons(util.table.join(
button({ }, 1, nil, function ()
- capi.fake_input("key_press", keycodes[i])
- capi.fake_input("key_release", keycodes[i])
+ capi.fake_input("key_press", kbd.codes[i])
+ capi.fake_input("key_release", kbd.codes[i])
end)
))
@@ -68,8 +68,8 @@ end
-- Create a wibox holding OSK rows and toggle its visibility
setmetatable(_M, { __call = function (_, pos, scr)
- if not inited then
- kbd = wibox({
+ if not kbd.init then
+ kbd.box = wibox({
height = 100,
position = pos or "bottom",
screen = scr or capi.screen.count(),
@@ -82,9 +82,9 @@ setmetatable(_M, { __call = function (_, pos, scr)
layout = layout.vertical.flex
}
})
- inited = true
- kbd.visible = false
+ kbd.init = true
+ kbd.box.visible = false
end
- kbd.visible = not kbd.visible
+ kbd.box.visible = not kbd.box.visible
end })