def on_recordKeystrokeToggleBtn_key_release_event(self, toggle_btn, event):
if toggle_btn.get_active():
keyname = Gdk.keyval_name(event.keyval)
self.key_stroke_n -= 1
if not self.key_stroke_n:
keystroke = ''
for i in range(0, 4):
if self.keystroke_shortcuts_all_mods[i].get_active():
keystroke += self.keystroke_shortcuts_all_mods_str[i]+'+'
keystroke += '+'.join(self.key_stroke_list)
self.macro_current_keystroke_label.set_text(keystroke)
self.key_stroke_list = []
self.key_stroke_n = 0
toggle_btn.set_active(False)
else:
self.key_stroke_n = 0
self.key_stroke_list = []
# Handler functions END
评论列表
文章目录