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