标签: remapping

如何在 Snow Leopard 中将我的 Caps-Lock 键重新映射到 Escape(用于 Vim)?

显然,在 Linux 中我可以使用 xmodmap。在 Leopard 上,我使用了一个名为 PCKeyboardHack 的 InputManager。但是 InputManagers 现在坏了。

如何在 OS X 10.6 中保持理智并继续使用 Caps Lock 转义?

keyboard remapping vim osx-snow-leopard macos

9
推荐指数
1
解决办法
7403
查看次数

MacBook Pro / Windows 7:将 Cmd 键重新映射到 Ctrl,除了 Cmd+Tab 到 Alt+Tab

我在训练营下使用运行 Windows 7 的 MacBook Pro。我习惯于在 Mac kb / MacOS X 软件和 Windows kb / Windows 软件之间切换,但 Mac kb / Windows 软件的疯狂混合迫使我每次击键都要思考。

我有将 Cmd 键重新映射到 Ctrl 的想法(因为我将 Capslock 键映射到 Ctrl,我喜欢在任何操作系统、Windows、Mac 或 Linux 上),但随后 Cmd+Tab 将是错误的。

有什么建议可以进行以下自定义吗?

  • Cmd+Tab 转到 Alt+Tab
  • Cmd+右箭头转到结束
  • Cmd+向左箭头转到主页
  • Cmd+Up-Arrow 转到 PgUp
  • Cmd+向上箭头转到 PgDn
  • 所有其他 Cmd+ 转到 Ctrl+

我认为这种键布局可以挽救我的理智,但我想要一些与将 Win-key 完全重新映射到 Ctrl-key 一样可靠,但有少量例外。

有任何想法吗?我应该直接使用Autohotkey,我的旧备用,还是有一些更可靠的东西不需要明确的键列表 - 并记得每次重新启动后启动我的 AHK 脚本?

windows-7 keyboard-shortcuts remapping autohotkey boot-camp

8
推荐指数
1
解决办法
7429
查看次数

重新映射 CapsLock 键

我已经重新映射了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= 什么都不做。
等等。

你有什么想法如何使它工作吗?谢谢。

keyboard remapping capslock ubuntu

7
推荐指数
1
解决办法
1922
查看次数

在没有 SharpKeys 的情况下在 Windows 7 上重新映射 CAPS 以转义

我想重新映射 CAPS 以进行转义(我在许多程序中一直使用转义功能),但似乎弹出的两个建议是:

  1. 热键(即使是提议的人也说这很痛苦)
  2. SharpKeys - 诺顿现在将其报告为恶意站点

还有其他建议吗?

remapping

7
推荐指数
2
解决办法
7421
查看次数

使 shift 键的行为类似于箭头键

我有一台带有白痴设计的键盘的 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

7
推荐指数
1
解决办法
1506
查看次数

重新映射暂停/中断键

我想将暂停/中断键重新映射到我的戴尔 inspiron 1545 的键盘中,但到目前为止我尝试过的所有实用程序要么没有工作,要么不支持重新映射“字母表之外”的键

对不起,我没有把我的帖子说清楚。

我的键盘上没有暂停/中断键,但我使用的一些程序需要一个(不,我不能使用 +C 或其他东西来替换它)

我希望能够重新映射 F12 以暂停/中断。如果有人可以为我编写 AHK 脚本那就太好了,因为我没有使用该程序的经验。

我正在使用 Vista 家庭高级版

keyboard windows-vista remapping

6
推荐指数
2
解决办法
1万
查看次数

使用 Autohotkey 发送双击

我想使用自动热键将鼠标中键重新映射为双击。

一个简单的重新映射(第 4 个羊肉 -> 中间按钮)使用效果很好,XButton1::MButton但我找不到重新映射按钮以发送左键双击的方法。

我已经尝试过MButton::LButton 2MButton::LButton & LButton但那些没有用(显然这种语法仅用于不同的 AHK 语句,而不用于重新映射)。

remapping autohotkey double-click

6
推荐指数
1
解决办法
8126
查看次数

将 Super+箭头键重新映射到 home/end

许多新的超级本没有home/end/pageup/pagedown键。我想将“windows 键(超级)+ 箭头键”重新映射到这些缺失的键。

这样做的最佳方法是什么?似乎 xev 将 Super 键报告为它自己的按键,而不是其他键的修饰符。

linux keyboard remapping

6
推荐指数
1
解决办法
2967
查看次数

Home/End/PageUp/Down 映射 Ctrl+箭头

我在戴尔新灵越 14z 超极本上使用 Windows 7。它没有Home/ End/ PgUp/PgDn键。相反,我必须使用Fn+ 箭头键。

我可以将它们重新映射到Ctrl+ 箭头或Alt+ 箭头或Shift+ 箭头吗?

这样我就可以只用右手来上下一页,而不是用左手在Fn键上,右手在箭头键上。

此外,音量增大和减小分配给FnF11FnF12。我可以将它们重新映射到F11F12吗?分配给F11和 的现有功能F12将被FnF11和取代FnF12

是否可以?

windows remapping keymap fn-key

6
推荐指数
1
解决办法
9299
查看次数

<buffer> 用于 vim 映射的什么?

从 :help 命令,在键映射部分:

如果这些命令之一的第一个参数是<buffer>映射将仅在当前缓冲区中有效。

我不明白这个定义。不是所有命令都应用于​​您正在处理的缓冲区吗?它还提到您可以使用它<buffer>来将相同的组合键映射到不同缓冲区上的不同命令。仅从这一点来看,如果您想在处理文件时映射某些内容,我认为您会使用它,因此它不会影响其他缓冲区?我糊涂了。

为了提供我来自哪里的具体示例,以下是使用 F9 运行 python 脚本的映射,我在 Stack Overflow 上找到了它。我在质疑它的用途<buffer>是什么,因为没有它,映射似乎也能正常工作:

autocmd FileType python nnoremap <buffer> <F9> :!clear;python %<cr>
Run Code Online (Sandbox Code Playgroud)

remapping vim buffer

6
推荐指数
1
解决办法
2839
查看次数