问题标签 [autocorrect]

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 投票
4 回答
1226 浏览

macros - 如何在低级别拦截和纠正按键?

我一直在输入“t eh”而不是“the”,这在我纠正自己所花费的时间上当然很烦人。

显而易见的答案是“学打字,菜鸟!” 或至少打字更慢和/或更正确。这个错误惊人地一致,所以看来我已经针对这种模式训练了我的肌肉记忆。

我想知道是否有可能编写一个小型的 Windows 可移植脚本或应用程序,当它检测到不正确的序列时,退格并在适用于任何键盘输入的层自动更正它。

  • C# 是否可以访问在系统范围内拦截按键的操作系统层?
  • 我会在 Vista 中遇到 UAC 问题吗?
  • 我是否在重新发明轮子(即,是否有我可以修改或开箱即用的开源工具)?

在 DOS 中,这类事情非常简单,可以制作 TSR(终止和驻留)程序,例如,在屏幕上为您提供一个带有特殊按键的计算器。更不用说基于这个概念的许多恶作剧程序(拨“M”代表怪物!)......

当然,我绝不会建议这样的实用程序可以以这种方式用于同事......

-亚当

0 投票
2 回答
1091 浏览

visual-studio - Visual Studio - 如何在运行宏时禁用自动格式化/更正?

运行更改所选文本的宏时,标签会自动关闭并格式化文本。我怎样才能防止这种情况发生?

例如,在标签中包装文本:

以两个结束标签结束:

更奇怪的是,多行失败:

一个结束为

我怎样才能防止这种情况?上个例子可以看出,格式不对,多了一个</li>

0 投票
2 回答
2735 浏览

iphone - iPhone SDK:禁用在文本字段(或文本视图)中自动创建点 (.)

我为我的文本字段禁用了自动更正类型,它没有显示任何其他自动更正,

但是当我按两次空格键时,它仍然会自动创建一个点 (.)。

例如,如果我写“test”并按两次空格键,它会自动变为“test”。

任何人都知道如何禁用此功能?

非常感谢。

0 投票
2 回答
552 浏览

iphone - 在 iPhone 上自动更正 NSString

基本上我想做的是在 NSString 上使用 Cocoa 的自动更正功能。

例如 [string autocorrect] 将返回它的文本字段在弹出窗口中显示的内容

可能吗?

0 投票
2 回答
1357 浏览

iphone - 在编辑 UITextField 时切换 UITextAutoCorrectionType

我想根据文本字段中的内容打开/关闭自动更正。

例如,如果用户正在输入像“Machine tools”这样的短语,我希望启用自动更正(对于她要输入的其余单词),但是如果我感觉到 - 比如说 - 一个 Web 地址的开头,比如“www .mach ..” 我想关闭自动校正。

我尝试在接收 UITextFieldTextDidChangeNotification 时执行此操作,方法是根据键入的内容在文本字段上切换 autoCorrectionType。虽然文本字段上此属性的实际值发生了变化(通过 NSLog 验证),但实际的更正行为不会受到影响。因此,如果在编辑会话开始时启用了自动更正,即使在我将文本字段设置为 UITextAutoCorrectionTypeNo 之后,它也会继续如此。因此,“www.foogle...”被更正为“www.google..”,这在我的书中可能并不总是可取的。

那么有没有人找到一种方法来在文本字段中动态启用/禁用自动更正(编辑时)?

谢谢。

0 投票
3 回答
41203 浏览

html - HTML - 如何在我的 TEXTAREA 中禁用自动文本更正?

我的 textarea 包含 C# 代码,所以我到处都是红色下划线,有没有办法在 html 代码中禁用 TEXTAREA 的自动更正?

谢谢

0 投票
3 回答
1784 浏览

ios - 你能以编程方式接受 UITextView 中的拼写更正吗?

我有一个将字符插入 UITextView 的按钮。我希望这个按钮的行为与空格键按钮一样;我希望在按下它时接受待定的自动更正建议。

这可以做到吗?如果是这样,怎么做?谢谢!

0 投票
2 回答
7911 浏览

iphone - iPhone UIWebView - 可以在输入文本字段上关闭自动完成功能吗?

我已经搜索了高和低的答案,但我似乎找不到答案或其他任何有同样问题的人。希望有人可以提供帮助?

我有一个注册网页,我正在 iPhone UIWebView 中查看。用户询问我们是否可以停止输入电子邮件地址的首字母大写。我认为这无关紧要,但显然它可以用于某些电子邮件系统上的本地部分(显然它只是不区分大小写的域)。

似乎自动完成是罪魁祸首。我尝试将 autocomplete="off" 添加到 html 中的输入元素,但 iOS 显然忽略了它:

替代文字

可以在 UIWebView 中的 html 输入文本字段上关闭自动完成功能吗?

谢谢

0 投票
2 回答
1041 浏览

javascript - 在 CKEditor 中键入时替换文本

在CKEditor中输入时是否可以直接用其他文本自动替换一些文本?通过插件、设置或添加一些自定义代码?

示例是直接将 (c) 替换为 ©,或将双破折号替换为 - (mdash),或者甚至更具体一些,例如,如果愿意的话,将两位数之间的破折号替换为 - (ndash)。:)

我想到的用例非常具体,用户很少,所以如果规则非常严格并且没有办法覆盖也没关系,尽管这当然是一个额外的好处。

我知道我可以在保存或加载等的同时做到这一点,但是像 Google Docs 或各种桌面程序那样直接获得正确的结果会非常好。

一直在谷歌上搜索并没有真正找到任何好的结果,也许是因为我不知道要搜索的正确单词。感谢您的任何指点!

0 投票
2 回答
4907 浏览

c - 如何在 C/C++ 中使用自动更正、自动完成、拼写检查实现字典

我必须为具有以下功能的字典实现编写 C/C++ 代码:

单词基本上有定义(1个或多个)。

1) 插入

2)搜索(尽可能快)

3) 自动完成

4) 自动更正

5) 拼写检查

所以我需要知道怎么做?

哪种数据结构应该是最有效的?特里或哈斯特表或其他东西

使用哪种搜索技术...?

如何有效地实现自动完成和拼写检查..?