constructor shortcut field param text initi text field param column number column shortcut field text column text column trap focu travers kei set focu travers kei keyboard focu manag forward travers kei collect set set focu travers kei keyboard focu manag backward travers kei collect set let add kei print logic add kei listen kei listen current kei code kei press kei event ke ke consum text field tf text field ke sourc tf set text ke kei releas kei event ke ke consum text field tf text field ke sourc current kei code kei event vk alt kei event vk alt graph kei event vk control kei event vk shift tf set text kei type kei event ke ke consum kei event ke current kei code ke kei code kei code current kei code modif text kei event util modifi text ke modifi equal modif text modifi let check kei valid kei event util action event ke kei event util kei text kei code kei code kei event vk alt kei event vk alt graph kei event vk control kei event vk shift modif text middl shortcut modif text kei event util kei text ke kei code shortcut chang event modif text modif text 