Tcl / TK GUI MacOS речи в текст (диктант) - PullRequest
0 голосов
/ 02 июня 2018

Я работаю над моим Tcl / Tk GUI (написанным через Tcl :: pTk в Perl).Правильно ли я понимаю, что виджеты Tcl / Tk (запись, текст и т. Д.) Не могут восприниматься как входные данные из речи в текст (диктант) для macOS (HighSierra)?Я могу ввести практически любое программное обеспечение, которое я установил на своем компьютере, за исключением моего собственного графического интерфейса и другого программного обеспечения, написанного на Tcl / Tk.Могу ли я что-нибудь сделать, или я просто должен принять это как невозможное для достижения?

Приветствия Келли

1 Ответ

0 голосов
/ 20 июля 2018

Я попробовал демонстрации виджетов как для Tcl / Tk, так и для Tcl :: pTk (что я и делал довольно часто, чтобы проверить, есть ли проблема в Tcl / Tk или просто в Tcl :: pTk).Я использую Tk 8.6.8 на macOS 10.13.6 (обратите внимание, что последние версии macOS поставляются с более старой версией Tcl / Tk: 8.5.9 на macOS 10.13).

Я могу нажать fn дважды, чтобы диктовать в Tcl / Tk текст и демонстрационные записи просто отлично:

Tcl/Tk entry demo

Но для демонстраций Tcl :: pTk яне удается заставить его работать для виджета ввода, и трудно заставить его работать для текстового виджета (иногда всплывающее окно с диктовкой не отображается с первой попытки, или если я фокусируюсь на другом текстовом виджете, товместо этого для этого другого виджета может появиться всплывающая подсказка).

enter image description here

Иногда всплывающая подсказка появляется для виджетов ROText, что ничего не даетнабрано, но все еще не идеально.

Я не уверен, что мешает диктовке работать в Tcl :: pTk, но, поскольку это довольно базовая функция доступности, было бы неплохо, если бы она работала.Это было бы хорошо для отчета об ошибке / запроса функции для Tcl :: pTk.

Обновление: С тех пор я наблюдал трудности с использованием диктовки даже в чистых примерах Tcl / Tk, поэтому я 'Мы открыли билет: https://core.tcl.tk/tk/tktview/fdbdcc8c3c

...