我在 Windows 7 机器上有 Synergy 服务器,并且有一个 Mac 客户端连接到它。大多数按键都能正常工作,除了Shift右侧的按键。左键Shift工作正常,但不是右侧的。
有没有人有同样的问题,解决方案是什么?
我最近遇到了众所周知的严重错误:开始菜单和 Cortana 无法正常工作消息:
退出并再次登录并没有帮助。但我在德国网站上找到了解决方案:
在 Windows 中,按Ctrl+ Alt+Del显示安全屏幕。
在那里,按住Shift并单击屏幕右下角的关机符号,然后单击关机。
它对我有用——Windows 似乎在关机期间和接下来的启动期间重新配置了自己,在此期间它甚至重新启动了一次。
这里究竟Shift做了什么?这是在某处记录的吗?
我的 MacBook Pro 上有一个比利时 AZERTY 键盘。可悲的是,它似乎无法用来Caps Lock输入数字——我仍然需要为Shift我想输入的每个数字保持。是否可以将Caps Lock键的功能更改为Shift Lock影响整个键盘而不仅仅是字母?我希望能够在不按住Shift.
我意识到重新映射箭头键是一个老问题,但是我似乎找不到一个好的解决方案,让我可以像使用香草箭头键一样使用 SHIFT + 重新映射键选择文本。
例如,如果我将 Caps Lock 重新映射到 ISO_Level3_Shift 并将 xkb_symbols 设置为读取
key <AC08> { [ k, K , Down, Down] };
Run Code Online (Sandbox Code Playgroud)
或者
key <AC08> { type="THREE_LEVEL",
[ k, K , Down ] };
Run Code Online (Sandbox Code Playgroud)
按 Shift+CapsLock+K 的行为与 CapsLock+K 完全相同(而 Shift+Down 的行为与单独的 Down 不同)。
我使用更高级别的宏实用程序并生成键盘事件(即生成 shift 和箭头按键)取得了更大的成功;然而,这种方法有一系列不同的问题 - 通常对模拟按键的 UI 响应与“真实”按键不同,并且也存在性能问题 - 我打字的速度比它可以处理的速度快。
Tl;博士; 如何在 X 下使用重新映射的箭头键进行移位选择?
我儿子的笔记本电脑键盘(运行 Windows 7 的 Acer Aspire One)无法再使用 shift-e 和 shift-r 键入 E 或 R:按 shift+e 或 shift+r 根本不起作用。但是,我可以切换 Caps Lock,然后按 e 或 r,然后得到 E 和 R。使用“屏幕键盘”程序的症状是一样的,这让我相信这是一个软件问题。重新启动并没有解决问题。如果我打开粘滞键,则症状保持不变:按 Shift,然后按一个键,将让我键入 W 而不是 E 或 R。但是,所有键都在带命令提示符的安全模式下正常工作。
谷歌搜索发现了几个类似的问题,但它们的细节都不同:屏幕键盘可以正常工作,或者 shift 键根本无法与任何键一起使用,或者某些辅助功能选项被意外打开。
任何帮助表示赞赏!
在 Windows 设备上,如果大写锁定已打开并且您按住Shift,则大写锁定将被禁用(切换为关闭),直到您放开为止。
例如,在 Windows 上,您可以打开大写锁定来编写以下内容:
LOREM ipsum DOLOR
然后按住 Shift 键返回小写字母并写入“ipsum”。
但是,在 macOS 上,您必须禁用 Caps Lock 才能返回小写。Shift 不执行任何操作(除了将数字切换为符号之外)。
有什么方法可以在 macOS 上获得Windows 风格的功能吗?
[如果之前曾问过这个问题,我们深表歉意;我搜索了一下,没有发现相关帖子。]
我试图在 Shift 键上设置条件,以便使用正确的 Shift 键。我不应该使用,LShift + a而是应该使用RShift + a。所以LShift + a应该是NOOP。
类似下面的事情可以使用Karabiner完成
<item>
<name>Use the correct shift keys.</name>
<identifier>private.correct_shift_keys</identifier>
<autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::E, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::R, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::A, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::F, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::X, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::C, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::V, …Run Code Online (Sandbox Code Playgroud)