bind $outputScolledText <Control-a> {
event generate [keylget ::TKRESTGUI::GUIWIDGETS outputScolledText] <Control-/>
break;
}
以上代码在Windows中运行良好,但在Linux中运行不正常。 {bad event type or keysym“/”}
答案 0 :(得分:2)
对于非字母键,您需要在此类绑定中使用名称而不是字符。到目前为止,查找名称的最简单方法是使用这个小Tk脚本:
package require Tk
bind . <Key> {puts %K}
catch {console show}; # For windows...
运行它,你会得到一个空白的窗口。在空白窗口中键入密钥,控制台将告诉您它的名称。对于/
,它被称为slash
。