编辑:在没有在任何地方找到组合指南之后,我正在回答我自己的问题。其他人,请随时发布答案。此外,没有出现说明在 Linux 和 Windows 中切换的陷阱和技术的答案。
我在 Linux、Mac 和 Windows 系统的混合环境中工作。
我更喜欢在改装的德沃夏克工作。如何在这些不同的系统上切换到 Dvorak 键盘布局?
Windows 预装了 Dvorak 键盘布局,请访问 Control Panel->Regional and Language Options->Languages->Details....
Windows 8 是第一个支持为所有打开的Windows切换键盘布局的Windows 版本。如果您尝试在低于 Windows 8 的系统中切换所有打开窗口的布局,我建议您下载 Autohotkey 脚本。脚本不需要管理员权限,但需要与其他窗口相同的权限才能正常工作。或者PortableKeyboardLayout我相信可以工作。
我使用德沃夏克。这是一个 Autohotkey 脚本,您可以通过点击 CapsLock 键来启用和禁用所有应用程序之间的 qwerty 和 Dvorak。这些脚本不需要管理权限。
或者,您可以使用Keyla 之类的程序。甚至可以使用SharpKeys Portable Keyboard Layout 在 Windows 中创建自定义键盘布局。
Dvorak 是预装的输入源之一,可以在“系统偏好设置”>“语言和文本”>“输入源”中选择。
默认.sh
wget -qO- http://limeb.github.io/dvorak/default.sh | sh
Run Code Online (Sandbox Code Playgroud)
临时文件
wget -qO- http://limeb.github.io/dvorak/xmodmap/temp.sh | sh
Run Code Online (Sandbox Code Playgroud)
没有 Pg&PgUp 的改良德沃夏克
wget -qO- http://limeb.github.io/dvorak/xmodmap | xmodmap -
Run Code Online (Sandbox Code Playgroud)
在大多数基于 Unix 的操作系统中,有两种方法可以临时更改键盘布局。您可以在 GUI(x11) 界面或控制台界面中更改键盘布局。
您可以在branah.com/dvorak或inputking.com在线键入 Dvorak 。
也有人尝试检测浏览器中的键盘布局,因此您可以通过浏览器在线切换键盘布局。
此外,您可以获得一个名为QIDO的物理狗,它可以手动在 Dvorak 和 QWERTY 之间切换。
理想情况下,您可以创建一个 Window autohotkey 脚本,在底部附加 unix sh 命令。似乎将文本附加到 Autohtkey 可执行文件的底部并不会改变它的运行能力。然后,您可以通过双击该文件在 Windows 中运行该文件,并通过运行类似 unix 的简短程序将键盘布局转换为 Dvorak。
wget -qO- DvorakScriptHosted.com | tail -n 40 | sh
Run Code Online (Sandbox Code Playgroud)