显然,在 Linux 中我可以使用 xmodmap。在 Leopard 上,我使用了一个名为 PCKeyboardHack 的 InputManager。但是 InputManagers 现在坏了。
如何在 OS X 10.6 中保持理智并继续使用 Caps Lock 转义?
我在训练营下使用运行 Windows 7 的 MacBook Pro。我习惯于在 Mac kb / MacOS X 软件和 Windows kb / Windows 软件之间切换,但 Mac kb / Windows 软件的疯狂混合迫使我每次击键都要思考。
我有将 Cmd 键重新映射到 Ctrl 的想法(因为我将 Capslock 键映射到 Ctrl,我喜欢在任何操作系统、Windows、Mac 或 Linux 上),但随后 Cmd+Tab 将是错误的。
有什么建议可以进行以下自定义吗?
我认为这种键布局可以挽救我的理智,但我想要一些与将 Win-key 完全重新映射到 Ctrl-key 一样可靠,但有少量例外。
有任何想法吗?我应该直接使用Autohotkey,我的旧备用,还是有一些更可靠的东西不需要明确的键列表 - 并记得每次重新启动后启动我的 AHK 脚本?
我已经重新映射了CapsLock这样的工作:
CapsLock+ J= Left arrow key
CapsLock+ K=Down arrow key
等等。
我使用过 xmodmap (如将Super+hjkl 映射到 X 下的箭头键中所述)。
问题是我似乎无法使以下组合键起作用:
预期:CapsLock+ Shift+ J= Shift+Left arrow key
实际:CapsLock+ Shift+ J= 什么都不做。
等等。
你有什么想法如何使它工作吗?谢谢。
我想重新映射 CAPS 以进行转义(我在许多程序中一直使用转义功能),但似乎弹出的两个建议是:
还有其他建议吗?
我有一台带有白痴设计的键盘的 Windows 10 笔记本电脑。他们试图补习班箭头键,他们不属于,其结果是,up arrow关键是之间的right shift键和/键(美国键盘布局)。这是设计师能做的最愚蠢的事情之一,因为这意味着当我去按右 Shift 键时(大多数情况下),我最终会按up arrow。这是令人难以置信的烦人。
我找到了一个名为Sharp Keys的程序,它允许我重新映射键,使它们up arrow表现为 shift 并且right shift表现为up arrow. 现在,至少我可以打字了。但是,我现在已经失去了up arrow密钥的重要功能。向上箭头(现在在我的键盘上标记为“shift”)不会重复。所以,我不能只是按住键向上移动。相反,我必须反复敲击键。我该如何解决这个问题,让我的右移键表现得像向上箭头,而我的向上箭头键表现得像right shift?
根据评论的建议,我安装了 AutoHotkey。我有以下脚本:
RShift::Up
Up::RShift
Run Code Online (Sandbox Code Playgroud)
我和以前有同样的问题。但是,由于 AHK 是一种脚本语言,是否可以使用它来更改重复行为?
remapping keyboard-layout autohotkey button-remapping windows-10
我想将暂停/中断键重新映射到我的戴尔 inspiron 1545 的键盘中,但到目前为止我尝试过的所有实用程序要么没有工作,要么不支持重新映射“字母表之外”的键
对不起,我没有把我的帖子说清楚。
我的键盘上没有暂停/中断键,但我使用的一些程序需要一个(不,我不能使用 +C 或其他东西来替换它)
我希望能够重新映射 F12 以暂停/中断。如果有人可以为我编写 AHK 脚本那就太好了,因为我没有使用该程序的经验。
我正在使用 Vista 家庭高级版
我想使用自动热键将鼠标中键重新映射为双击。
一个简单的重新映射(第 4 个羊肉 -> 中间按钮)使用效果很好,XButton1::MButton但我找不到重新映射按钮以发送左键双击的方法。
我已经尝试过MButton::LButton 2,MButton::LButton & LButton但那些没有用(显然这种语法仅用于不同的 AHK 语句,而不用于重新映射)。
许多新的超级本没有home/end/pageup/pagedown键。我想将“windows 键(超级)+ 箭头键”重新映射到这些缺失的键。
这样做的最佳方法是什么?似乎 xev 将 Super 键报告为它自己的按键,而不是其他键的修饰符。
我在戴尔新灵越 14z 超极本上使用 Windows 7。它没有Home/ End/ PgUp/PgDn键。相反,我必须使用Fn+ 箭头键。
我可以将它们重新映射到Ctrl+ 箭头或Alt+ 箭头或Shift+ 箭头吗?
这样我就可以只用右手来上下一页,而不是用左手在Fn键上,右手在箭头键上。
此外,音量增大和减小分配给FnF11和FnF12。我可以将它们重新映射到F11和F12吗?分配给F11和 的现有功能F12将被FnF11和取代FnF12。
是否可以?
从 :help 命令,在键映射部分:
如果这些命令之一的第一个参数是
<buffer>映射将仅在当前缓冲区中有效。
我不明白这个定义。不是所有命令都应用于您正在处理的缓冲区吗?它还提到您可以使用它<buffer>来将相同的组合键映射到不同缓冲区上的不同命令。仅从这一点来看,如果您想在处理文件时映射某些内容,我认为您会使用它,因此它不会影响其他缓冲区?我糊涂了。
为了提供我来自哪里的具体示例,以下是使用 F9 运行 python 脚本的映射,我在 Stack Overflow 上找到了它。我在质疑它的用途<buffer>是什么,因为没有它,映射似乎也能正常工作:
autocmd FileType python nnoremap <buffer> <F9> :!clear;python %<cr>
Run Code Online (Sandbox Code Playgroud)