Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---{{{ Keyboard widget
- kbdcfg = {}
- kbdcfg.cmd = "setxkbmap"
- --list your own keyboard layouts here
- kbdcfg.layout = { "us","es","gb", "latam" }
- kbdcfg.current = 1
- kbdcfg.widget = widget({ type = "textbox", align = "right" })
- kbdcfg.widget.text = " " .. kbdcfg.layout[kbdcfg.current] .. " "
- kbdcfg.switch = function ()
- kbdcfg.current = kbdcfg.current % #(kbdcfg.layout) + 1
- local t = " " .. kbdcfg.layout[kbdcfg.current] .. " "
- kbdcfg.widget.text = t
- os.execute( kbdcfg.cmd .. t )
- end
- kbdcfg.widget:buttons(awful.util.table.join(
- awful.button({ }, 1, function () kbdcfg.switch() end)
- ))
- ---}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement