如何像在OS X中一样在Windows 10上切换语言?

博科杰夫

当您有3个以上的键盘输入源(语言)并按Cmd+时,Space您只能在其中两个之间进行切换,因此OS X具有此功能

如果要切换到另一种(第三种)语言,请按住Cmd,然后按Space从可用输入源列表中进行选择。

我如何在Windows 10上具有类似的功能?我有3个输入源,并遍历它们来获得我需要的输入源确实很烦人。

哈里奇

您可以在Windows 10中为一种语言分配键盘快捷键:

  1. 转到控制面板->时钟,语言和区域->语言->高级设置

  2. 在“切换输入法”下,单击“更改语言栏热键”,然后单击您的语言,最后单击“更改键序列”

  3. 这将显示一个对话框,您可以在其中分配该语言的快捷键:

图像

由于上述快捷键非常有限,因此可以通过使用例如AutoHotkey将其更改为任何其他键盘组合。一旦学习了AutoHotkey,就可以轻松重现OSX的确切行为(也可以在其论坛上寻求帮助)。

可以在Internet上找到许多AutoHotkey脚本,并且可以对其进行定制以适应任何需要。

以下示例脚本旨在改善Alt+的功能,Shift以作为当前窗口的英语和俄语键盘之间的切换:

; This should be replaced by whatever your native language is. See 
; http://msdn.microsoft.com/en-us/library/dd318693%28v=vs.85%29.aspx
; for the language identifiers list.
ru := DllCall("LoadKeyboardLayout", "Str", "00000419", "Int", 1)
en := DllCall("LoadKeyboardLayout", "Str", "00000409", "Int", 1)

!Shift::
w := DllCall("GetForegroundWindow")
pid := DllCall("GetWindowThreadProcessId", "UInt", w, "Ptr", 0)
l := DllCall("GetKeyboardLayout", "UInt", pid)
if (l = en)
{
    PostMessage 0x50, 0, %ru%,, A
}
else
{
    PostMessage 0x50, 0, %en%,, A
}

以下是一些线程,这些脚本提供用于通过各种功能更改键盘布局的脚本:

这里有一些免费的产品也可以做到这一点:

  • keyla-可以定义键盘快捷键或使用任务栏图标
  • 总结-使用CapsLock切换键盘语言

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何像在 Chrome 中一样在终端中切换标签页

如何使 XFCE 面板上的图标像在 Windows 中一样工作?

向左切换菜单,就像在Facebook中一样

C#如何像在插槽(WPF)中一样使图像在Y轴上移动

像在Android中一样在Windows 10中清除应用程序数据

在OS X上按Alt + Shift作为语言切换

如何像在Inbox应用中一样在同一个FloatingActionButton上隐藏/显示不同的动作

如何像在iOS中一样从左到右返回幻灯片上的上一个活动?

Tmux:如何像在 Vim 中一样将当前窗格移动到最左/右/上/下

像在咖啡中一样在喀拉拉邦中切/切一层

如何像在vim中一样在整个OS中重新映射字符?

在Ang元素上像在Angular 1中一样引导Angular 2

Android应用程序未像在Android Studio中一样显示在设备上

如何像在 Windows 中一样在 ubuntu 中更改外部硬盘名称/驱动器

如何像在 Windows 7 中一样删除图片元数据?

如何像在 Windows 中一样在 Linux 中设置路径变量?

如何通过蓝牙共享键盘和鼠标?(就像在Windows Control中一样)

在Windows 7上,可以像在受限帐户中一样,在管理员帐户上让UAC提示输入密码吗?

如何像在颤振中一样使用 tablelayout

如何像在 kivy 中一样进行支票?

在Mac OS X Mavericks上的多个自定义语言和区域设置之间切换

如何通过UI / CMD在Windows 10上切换或禁用功能锁定?

如何在Windows 10 IoT上启动/切换前台应用

如何在CLI上切换Windows 10使用的SSH?

如何关闭 Windows 10 上的切换键指示器?

在Mac OS X上的Windows之间切换?

使用键盘快捷方式无法在Windows 10上的语言之间进行切换

如何在Windows上使用非标准快捷方式在输入语言之间切换?

如何像在 Windows 上一样在 Linux 上安装 R 包二进制文件?