2011-11-03 1 views

답변

4

:

set foo "t:" 
pack [label .l -textvar foo] 
bind . <Key-plus> {append foo "+"} 
bind . <Key-KP_Add> {append foo "(+)"} 
bind . <Key-minus> {append foo "-"} 
bind . <Key-KP_Subtract> {append foo "(-)"} 

그러나 일반적으로 당신이 "것으로 xev"을 실행하고 키를 눌러 키 이름을 찾을 수 있습니다.

+4

다른 방법으로,'wish '를 시작하고'bind'를 실행하십시오. {puts % K}'을 누른 다음 원하는 창에서 필요한 키를 누르십시오. 그러면 콘솔에 해당 "keysyms"가 인쇄됩니다. 이것은 X Window에서만 발견되는'xev '와 비교되는 크로스 플랫폼입니다. – kostix