找回密码
 快速注册
搜索
查看: 2157|回复: 8

突然想到输入 $ 并自动切换到纯英文输入状态的办法

[复制链接]

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2013-12-27 16:35 |阅读模式
在用 LaTeX 代码写中文文章时,公式往往在中文之间,但是公式里要纯英文输入状态才能打代码,每次要切换输入法很麻烦,于是一直在找办法使之自动切换。
刚才突然想到,在 windows 下,可以利用按键精灵之类的软件,设置一个快捷键来输入一连串按键来实现。

首先得设置切换到纯英文输入状态的快捷键,这步是不需要其他软件的。
以我这里的 xp 为例,右键输入法那里点设置,找到“键设置”,进入后设置成这样:
QQ截图20131227163108.gif
这样,无论当前是何种输入法,只要按 Ctrl+Shift+0 就会切换到纯英文;按 Ctrl+Shift+1 就会切换到五笔。

然后这里以按键精灵为例,新建一个脚本,在代码模式下输入
KeyDown "Ctrl", 1
KeyDown "Shift", 1
KeyPress "0", 1
KeyUp "Ctrl", 1
KeyUp "Shift", 1
KeyDown "Shift", 1
KeyPress "4", 1
KeyUp "Shift", 1
设置好快捷键(比如 F1)并保存即可,以后只要按 F1 就自动切换到纯英文输入状态并输入 \$。
相应地,还可以再建一个脚本,输入
KeyDown "Shift", 1
KeyPress "4", 1
KeyUp "Shift", 1
KeyDown "Ctrl", 1
KeyDown "Shift", 1
KeyPress "1", 1
KeyUp "Ctrl", 1
KeyUp "Shift", 1
设置另一快捷键(比如 F2)并保存,这就是输入 \$ 后并切换回五笔。
行间公式也可以类似设置,这里就不写了。

这样,开着按键精灵就可以用 F1、F2 配合输入,方便许多。你还可以设置其他快捷键实现更多功能,按键精灵这软件还是相当不错的。

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2013-12-27 17:00
PS、F1、F2 一般会与其他软件的快捷键重复,按键精灵默认占用掉,在热键设置里可以改变优先级。

108

主题

2372

回帖

1万

积分

积分
13374

显示全部楼层

其妙 发表于 2013-12-27 23:10
我用的搜狗拼音,按shift就切换到英文 输入状态,再按shift又回到中文,

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2013-12-28 00:06
回复 3# 其妙

那你 shift 完后还是要按 $,进入公式时还是要两步,退出时也是。
而用上面的方式就节省切换的两步了,虽然一两步好像没什么,但文章长公式多就不是这么说了。

108

主题

2372

回帖

1万

积分

积分
13374

显示全部楼层

其妙 发表于 2013-12-28 13:39
回复 4# kuing
\verb"$$"
那个倒也是哈。
如果不追求公式的即时显示效果,那么先打完公式,再复制$
,然后续粘贴$即可.

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2013-12-28 15:13
回复 5# 其妙

那就多了一大步,量大时也挺麻烦,而且容易漏。

108

主题

2372

回帖

1万

积分

积分
13374

显示全部楼层

其妙 发表于 2013-12-28 23:23
回复 6# kuing
打一个美元符号$,隔几个字再打一个美元符号,怎么打?

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2013-12-28 23:32
回复 7# 其妙

在美元符号前面加 \ ,mathjax 就不会当它是进入数学公式,并且 \ 不会显示。

108

主题

2372

回帖

1万

积分

积分
13374

显示全部楼层

其妙 发表于 2013-12-29 11:26
美元\$,美元\$

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:38

Powered by Discuz!

× 快速回复 返回顶部 返回列表