轻松在 HTML 表单中输入 Unicode 字母

轻松在 HTML 表单中输入 Unicode 字母

是否有一个程序或按键映射可以让我轻松输入数学符号和 Unicode 字母,例如这些符号以网络表单的形式?

也许是键盘映射?辅助程序?

(我现在做的是复制粘贴相关符号,这很不方便......)

答案1

Ctrl++后跟十六进制代码,对您有用吗ShiftUSpace

正如这里所展示的,希腊字母 lambda(从函数式编程和 lambda 演算中得知)的十六进制代码为 03BB:

λ 演算,看看下面我在 gif 中是如何输入它的。

在 SO 答案形式中输入 lambda 并通过键盘代码输入'tilda a'

仅供参考:它从 10.04 版开始在 Ubuntu 上运行,在 Linux Mint 和 Debian(作为两者的基础)上运行。我有一天在 Mac OS 上尝试过,它也运行正常(不知道是哪个版本)。从未在 Windows 上尝试过。

答案2

一些选项:

  • 如果你输入到 Web 表单中的内容将显示为 HTML,并且 如果表单处理不进行任何转换/清理,然后您可以在输入文本中输入 html 实体,例如Θ∝。它在表单输入中看起来很丑陋,但显示为 html 时,它应该看起来像 Θ 和 ∝。

  • 您可以安装希腊语键盘布局并设置用于在键盘之间切换的加速键组合,例如 Shift+Alt。这显然只对希腊字母有帮助。

  • 您可以学习所需符号的 Alt+Num 快捷键。但问题是,您链接的页面上很少有字符有 Alt+Num 快捷键。

这些选项都不适用于每个角色,因此在某些情况下您仍然需要采取复制和粘贴的方式,但这总比没有好。

答案3

请参阅此 Autohotkey 脚本: http://www.autohotkey.com/forum/viewtopic.php?t=44766

答案4

是否有一个程序或键图可以让我在网络表单中轻松输入数学符号和 Unicode 字母(例如这些符号)?

也许是键盘映射?辅助程序?

几年前,我配置了一个/热键程序就是为此目的而编写的。我设置了一组键盘组合作为触发器,并带有相应的粘贴字符事件。这样,我就可以例如按Ctrl+ Alt+M输入 aμ或按Win+Space输入不间断空格。

我有超过 100 个这样的字符来简化输入各种扩展字符,并且已经变得非常依赖它们(我甚至不记得大多数字符的字符代码)。

有无数程序可用于此目的,但一个简单的选择是使用 AutoHotKey。AHK 的优点在于它完全支持 Unicode 字符(至少用于此目的),这与许多较旧的(甚至较新的?)热键/宏程序不同。它也更容易编辑,因为它是一个简单的文本文件(尽管您可以将结果编译为可执行文件以在后台自动运行)。唯一要注意的是,您必须如果您希望除了扩展字符 (#128-255) 之外还能使用 Unicode 字符,请将脚本文件设置为使用 UTF-8 编码而不是 ANSI。

这是一个可以帮助您入门的小脚本:

!=  ::Send ≠        ;   Alt + =             =   not-equals (this one just sounds weird)
#X  ::Send Ξ        ;   Win + X             =   capital Xi
^+1 ::Send ¡        ;   Ctrl + Shift + 1    =   inverted exclamation mark
^+4 ::Send ¢        ;   Ctrl + Shift + 4    =   cent symbol
#/  ::Send ‽        ;   Win + /             =   interrobang
#T  ::Send 树        ;   Win + T             =   Chinese character for tree

您可以设置按键及其修饰符根据需要,只需最后一次复制粘贴字符即可。

相关内容