ソース コード エディタを書いていますが、事前に定義されたキーストロークを無効にしたいのですが、貼り付けには Ctrl-V を使用します。どうすればよいですか?
user1621465
質問する
363 次
1 に答える
1
私はこれを行う方法を見つけました:True
を処理するメソッドからブール値を返しkey-press-event
ます。true と評価されない値はすべて、制御を Gtk に戻します。
このエディターを実装する特定の方法key-press-event
では、トップレベルのウィンドウの信号がメソッド__key_event_handler
に接続されます。これは、基本的にすべてのキーストロークをフィルター処理し、Ctrl キーまたは Alt キーで変更して、入力の処理後に True を返すか、単にコントロールをに戻すだけです。それ以外の場合は Gtk。このようにして、変更されたすべてのキーストロークを管理できます。これはエディター コマンドであるため、通常の文字の挿入を処理する必要はありません。
于 2013-01-22T13:59:55.930 に答える