qtKeyEventToString(qtkeyevent)
→ str
これは、Houdiniによって管理されている利用可能な拡張キーイベント情報を使用して、イベントのキーとテキストに対する修飾子の影響を無視するhou.qt.qtKeyToString()
の拡張バージョンです。
この結果、以下のような便利な方法が可能になります:
extended_info = hou.qt.extendedKeyEventInfo(event); if extended_info is not None: key = extended_info['unmodified_key'] text = extended_info['unmodified_text'] else: key = event.key() text = event.text() hou.qt.qtKeyToString(key, event.modifiers(), text)