0
私はRubyのTkウィジェットでキーシーケンスControl_L
+ Up
をバインドするつもりです。より明確には、 "Control_Left"と "Arrow-Up"が一緒に押されたときに、procを実行させたい。Ruby Tkでキーシーケンスをバインドする方法は?
今まで私は成功していませんでしたが、私はTclTk、Python、Perlのドキュメントを見て多くの組み合わせを試みましたが、方法が見つからなかった。
それは
widget.bind("Control_L Up", proc {
puts "-----> sequence ok "
})
P.S.に似たものでなければなりません1つずつ、Control_L
とUp
という2つのイベントが確実にキャッチされます。
私は配列 'が結合することを発見しました。 {puts "hello"} 'は' wish'シェルでそれを作ります。残念ながら、Rubyでは同じキーシーケンスには対応していません。 –