Made Keywidgets

Enhanced TextWidget (print the default text if press enter and input is empty)
Enhanced BarWidget's activation detection