簡體   English   中英

Dragonfly 不打印需要按 Alt Gr 的字符,例如 { 或 [

[英]Dragonfly doesn't print characters requiring pressing Alt Gr, such as { or [

我已經安裝了 Python 2.7.14、pywin 2.7、natlink 4.1victor 和蜻蜓 0.6.6b1。 我有 Windows 10,主要語言是英語,但鍵盤布局是芬蘭語。

如果我去記事本並編輯語音命令,一個像這樣的測試命令:

Test command = "xx{hello[] | world}";

使用芬蘭語鍵盤布局輸出“ xx7hello89 < world0 ”,使用美國英語輸出“ xx[hello[] \\ world] ”。

使用芬蘭語鍵盤時,這看起來好像有人試圖輸入這些字符但沒有按Alt Gr (例如,按Alt Gr + 7完成大括號)

編程語言的現成語法有一個類似但略有不同的問題,除了這里根本沒有顯示大括號。

例如,當我將_cs_grammar.py與芬蘭語鍵盤布局一起使用時,說“ for loop ”只會產生“ for(;;) ”和幾個新行。 有趣的是,當我將鍵盤設置為美國英語時,它產生的是“ for*<<( ”,也沒有大括號。

"for loop": Text("for(;;) {") + Key("enter")+ Key("enter") + Text("}")

我正在嘗試使用語音識別進行編碼,而像那些不起作用的字符並不理想。 在哪里以及如何定義這樣的按鍵?

Dragonfly 過去 (t4ngo/dragonfly) 曾在替代鍵盤布局方面存在問題。 這在蜻蜓的社區分叉中得到了修復。

我建議使用Dictation Toolbox fork of Dragonfly ,它集成了社區的修復程序。 希望這些修復有一天會被納入主要的提升存儲庫 t4ngo/dragonfly。

與修復備用鍵盤布局相關的問題。 https://github.com/dictation-toolbox/dragonfly/issues/16

讓我知道這可以解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM