https://github.com/echuraev/keyboard_layout
in the awesome rc.lua,
-- keyboard layout
local keyboard_layout = require("keyboard_layout")
local kbdcfg = keyboard_layout.kbdcfg({type = "tui"})
kbdcfg.add_primary_layout("English", "US", "us")
kbdcfg.add_primary_layout("Bangla", "BD", "bd")
kbdcfg.bind()
-- local kbdcfg = keyboard_layout.kbdcfg({type = "gui"})
--
-- kbdcfg.add_primary_layout("English", "US", "us")
-- kbdcfg.add_primary_layout("Bangla", "BD", "bd")
-- kbdcfg.bind()
line (9-14) are commented