我正在研究我的Tcl / Tk GUI(通过Perl中的Tcl :: pTk编写)。我是否更正Tcl / Tk小部件(条目,文本等)不能作为输入macOS(HighSierra)的Speach to Text(Dictation)输入?我可以输入我在计算机上安装的任何软件,从我自己的GUI和用Tcl / Tk编写的另一个软件。有什么我可以做的,或者我只是必须接受它,因为不可能实现它?
干杯 凯利
答案 0 :(得分:1)
我尝试了Tcl / Tk和Tcl :: pTk的小部件演示(这是我经常做的事情,以检查问题是否在Tcl / Tk中或仅仅是Tcl :: pTk中)。我在macOS 10.13.6上使用Tk 8.6.8(请注意,最新的macOS随附了较旧版本的Tcl / Tk:在macOS 10.13上为8.5.9)。
我能够按 fn 两次以指示Tcl / Tk文本和输入演示了:
但是对于Tcl :: pTk演示,我无法使其适用于输入小部件,并且很难使其适用于文本小部件(有时听写提示框未显示在第一个试试,或者如果我专注于另一个文本小部件,那么该其他小部件的听写提示框可能会显示出来。
有时会为ROText小部件显示听写提示框,这不会导致键入任何内容,但仍然不理想。
我不确定是什么阻碍了听写在Tcl :: pTk中的工作,但是由于这是一个相当基本的可访问性功能,因此如果它能正常工作将非常有用。对于Tcl :: pTk的错误报告/功能请求,这将是很好的。
更新:此后,即使在纯Tcl / Tk示例中,我也观察到使用听写的困难,因此,我打开了一张票证:https://core.tcl.tk/tk/tktview/fdbdcc8c3c