问题标签 [naturallyspeaking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
356 浏览

javascript - Dragon NaturallySpeaking 软件未调用 onAfterChange 事件

我无法让 Dragon NaturallySpeaking 11 在 JavaScript 中触发 onkeyup 事件,当用户在文本框中键入时该事件可以正常工作。这个软件的行为与键盘复制和粘贴文本到焦点文本框中的行为不同吗?

0 投票
1 回答
57 浏览

naturallyspeaking - What's the difference between SendKeys "{SPACE}" and Sendkeys " "?

What's the difference between those two Advanced Scripting commands?

and

0 投票
0 回答
139 浏览

python - 使用 NatSpeak 的 Dragonly 包,我如何定义一个既是独立规则又可以被其他 CompoundRules 使用的 CompoundRule?

我正在为 vim 开发一个模块。目前我有以下代码:

代码在这里给出了我想要做什么的想法,因为它不能在没有蜻蜓的所有花里胡哨和我定义的一些字母、数字和符号的情况下运行。

我可以按预期使用 FindRule,但是当我尝试使用 ClipRule 时,出现以下错误:

当我在 ClipRule._process_recognition 中执行 => print extras['find_rule'] 时,我得到“无”。我认为这意味着我错误地覆盖了valueFindRule 中的方法。想知道其他人是否有过这方面的经验。谢谢

0 投票
3 回答
137 浏览

keyboard-shortcuts - 在 Dragon NaturallySpeaking 的高级脚本编辑器中选择整个文本是否有任何快捷方式?

我想在 Dragon 的高级脚本编辑器中选择整个文本。Ctrl+A不起作用。有什么捷径可以做到吗?

在此处输入图像描述

我在 Windows 7 x64 SP1 上使用 Dragon NaturallySpeaking 12.5 Professional。

0 投票
1 回答
752 浏览

naturallyspeaking - 如何使用高级脚本调用另一个语音命令?

我正在使用 Dragon NaturallySpeaking 12.5 专业版(Windows 7 SP1 x64 Ultimate)中的高级脚本编写语音命令。如何呼叫另一个语音命令?

0 投票
0 回答
35 浏览

naturallyspeaking - 如何在高级脚本中发送 Ctrl +“`”?

我正在尝试在高级脚本中编写与以下内容等效的内容:

在此处输入图像描述

我试过了:

但是SendKeys "^"`好像和第一行的分步语音命令效果不一样,我没看懂。

目标是检索Ditto剪贴板历史记录中的第二个元素。

在此处输入图像描述

0 投票
0 回答
147 浏览

naturallyspeaking - 如何使用高级脚本发送三个键的组合?

我想在语音命令中使用高级脚本同时发送三个键,即组合Ctrl++ `2我怎样才能做到这一点?

我知道发送组合Ctrl+2我可以使用SendKeys "^2"(阅读本指南)。

我在 Windows 7 SP1 x64 Ultimate 中使用 Dragon NaturallySpeaking 12.5 专业版。


事实上,问题的根源在于我找不到在高级脚本中发送Ctrl+的方法`,就像我使用分步命令所做的那样:

在此处输入图像描述

0 投票
1 回答
93 浏览

naturallyspeaking - 如何在高级脚本中将富文本转换为纯文本?

我想写一个语音命令以纯文本粘贴剪贴板。如何在高级脚本中将富文本转换为纯文本?

我在 Windows 7 SP1 x64 Ultimate 中使用 Dragon NaturallySpeaking 12.5 专业版。

0 投票
0 回答
81 浏览

naturallyspeaking - 在高级脚本中,如何在给定的时间内按一个键?

我正在使用 Dragon NaturallySpeaking 12.5 专业版(Windows 7 SP1 x64 Ultimate)中的高级脚本编写语音命令。

我知道我可以使用或发送密钥SendKeys,例如SendSystemKeysSendDragonKeys

有什么方法可以指定我希望按键被按下多长时间(例如保持 ENTER1.5 秒)?

0 投票
1 回答
1385 浏览

naturallyspeaking - SendKeys、SendSystemKeys 或 SendDragonKeys 命令有什么区别?

使用高级脚本编写语音命令时,我可以使用SendKeysSendSystemKeys或发送密钥SendDragonKeys。这三个命令有什么区别?

我使用 Dragon NaturallySpeaking 12.5 专业版(Windows 7 SP1 x64 Ultimate)。