jsc*_*sch 5 keyboard latex shortcut-keys
首先,我是一名 Ubuntu 新手,我目前运行的是 16.04。我主要是一名数学家,每天大部分时间都在使用 LaTeX,这可能会很乏味。因此,我正在考虑使用外部数字键盘或类似的东西,这样我就可以在外部数字键盘上按“1”,例如,它会输入 $...$,光标位于中间。
有没有办法做到这一点?我担心计算机无法区分我常用的数字键盘输入(来自常规键盘)和外部数字键盘的输入。
我想我潜意识里受到了汤姆·斯科特的启发: https://www.youtube.com/watch?v =lIFE7h3m40U
谢谢你的帮助!(即使答案是否定的)
虽然您可以使用xmodmap和等工具xkb来修改键盘的实际行为,但这有点像在公式中使用常量,而您真正想要的是变量。
不要以这种方式解决问题,而是考虑使用桌面自动化工具,它可以为您的工作流程添加更多的功能和灵活性。
AutoKey可能正是您正在寻找的东西。
AutoKey 允许您创建在键入缩写或按热键时触发的短语。例如,您可以创建一个包含 内容的短语$<cursor>$,并使用缩写 触发它$$。
当您键入$$后跟空格时,AutoKey 会将其替换为$$并将光标保留在两个美元符号之间。
虽然这是一个非常简单的示例,但替换短语可以任意大且复杂,您也可以使用Alt+等热键$来触发它们。
您可以使用 AutoKey GUI 来完成所有这些设置,无需编程。
如果您需要更具选择性的应用程序,您可以定义一个窗口过滤器,以便该特定缩写或热键仅在当前窗口运行特定程序(例如数学编辑器)时才起作用。在任何其他窗口中,缩写都不会被识别,并且会按字面意思传递给在该窗口中运行的应用程序。
AutoKey 还可以触发用 Python3 编写的脚本,这些脚本可以完成您可以使用键盘和鼠标完成的大部分操作,以自动执行重复任务。为此,您需要拥有或学习一些非常基本的 Python3 编程技能。
AutoKey 具有许多强大且高级的选项和功能,但它们不会妨碍为常见数学符号定义一堆快捷方式。当 AutoKey 发出鼠标和键盘事件时,大多数程序和桌面环境无法判断这不是您手动执行的,因此它适用于几乎所有程序和 Linux 桌面。
目前,如果您想尝试 AutoKey,请不要使用 Ubuntu 包管理器安装它。Ubuntu 提供了一个古老的版本,其中有很多错误。以下是安装当前版本的说明。
一旦 Ubuntu 20.04 发布,新版本将再次通过您的包管理器可用。
AutoKey 在很大程度上独立于特定发行版,因此新版本可能适用于 Ubuntu 16.04。如果没有,您可以使用包管理器安装 16.04 附带的版本或向我们寻求帮助。
您可以在此处访问我们的支持论坛。
| 归档时间: |
|
| 查看次数: |
359 次 |
| 最近记录: |