标签: keymapping

来自Mac OS X Lion的NX的键盘映射问题

我试着回答马克的问题:

NX从Mac OS X Lion到Ubuntu的键盘映射问题

然而,它被锁定所以我想我会发布一个新的问题/答案.

我一直试图回答这个问题几天,因为从iMac(与Lion)通过NX Client(技术上是OpenNX)连接到FreeNX服务器时没有问题,但是如果我尝试连接Macbook Pro我会变得很糟糕键盘绑定问题.

macos remote-desktop keymapping nomachine-nx

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

某些键映射无法在MacVim中运行

我最近在以前使用Linux时转而使用Mac.我发现了MacVim(来自http://code.google.com/p/macvim/)并且一直试图移植我以前的键映射.

我以前的映射如下:

  • Ctrl-T: 新标签
  • Ctrl-W:关闭选项卡/窗口
  • Ctrl-1... Ctrl-0:切换到带编号的选项卡
  • Alt-Up:新标签(相同Ctrl-T)
  • Alt-Left/ Alt-Right:切换到上一个/下一个选项卡
  • Ctrl-Alt-E:在文件模式下打开FuzzyFinder
  • Ctrl-Alt-B:在缓冲模式下打开FuzzyFinder
  • Ctrl-Alt-W:清除缓冲区中的尾随空格

现在,为了使这些映射更像"Mac like",我决定切换前两个使用选项(即Apple徽标)键,所有其他人使用命令键而不是Alt(即Ctrl-Alt-E成为Ctrl-Command-E).我在http://macvim.org/OSX/index.php上读到这个密钥可以用D(即)映射.我的.vimrc的新内容如下:

nmap <D-t> :tabnew<cr>
nmap <D-w> :close<cr>
nmap <D-1> 1gt
nmap <D-2> 2gt
nmap <D-3> 3gt
nmap <D-4> 4gt
nmap <D-5> 5gt
nmap <D-6> 6gt
nmap <D-7> 7gt
nmap <D-8> 8gt
nmap <D-9> 9gt
nmap <D-0> 10gt

nmap <D-Up> :tabnew<CR>
nmap <D-Right> :tabnext<CR>
nmap <D-Left> :tabprevious<CR> …
Run Code Online (Sandbox Code Playgroud)

macos vim keyboard-shortcuts keymapping

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

如何在vim中映射<c-leader>?

我想映射ctrl + leader key.可能吗?

尝试: :nnoremap <c-leader> :CtrlP<CR>

它不起作用.

(ctrlp绑定与yankring绑定冲突)

vim keymapping

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

重新映射mac中的右选项键

Macbook pro 13"没有正确的控制键.作为一名程序员,我真的需要这个键,使用键盘左侧的按键来控制左侧控制也不方便.有没有办法全局改变正确的选项键(我不需要那么多)到mac中的ctrl键?

keyboard macos keymapping

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

通过使用带字母键的Scroll-Lock在任何程序中进行类似Vim的移动

我正在重新映射我的键盘的一些键,并且想要在激活Scroll-Lock时使J,H,L和K键的行为像箭头键,所以我可以在任何程序中使用类似Vim的滚动.

我正在使用xmodmap重新映射一些键,但我没有滚动锁定的预期行为.我该怎么做?

x11 vim keymapping scroll-lock

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

为Atom编辑器代码段创建自定义键绑定

我想为Atom片段创建自定义键绑定.我已将以下代码段添加到我的snippets.cson文件中(Atom→Open Your Snippets):

'.text.latex':
  'emph':
    'prefix': 'em'
    'body': '\\\\emph{$1}'
Run Code Online (Sandbox Code Playgroud)

该片段工作得很好.现在我想向我的keymap.cson(Atom→Open Your Keymap)添加一个自定义键命令,它会触发此片段.我尝试了以下添加的天真变体,但到目前为止还没有工作:

'atom-text-editor:not(.mini)':
  'cmd-i': 'latex:emph'
Run Code Online (Sandbox Code Playgroud)

凌动飞行手册的键盘布局部分没有关于这个问题有助于我.

有人可以帮助正确的命令吗?

keymapping code-snippets atom-editor

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

如何在Windows上使用Mac OSX Keymap进行WebStorm或IntelliJ IDEA?

我在Mac和Windows上使用WebStorm用于工作目的.我想知道是否可以在Windows上使用MAC OSX键映射.

在Windows上,如果加载MAC OSX键映射,映射似乎没有正确排列.例如,我看到Meta正在使用的字符,但Windows似乎没有正确映射该字符.

我还想说明我在Windows PC上使用Mac键盘.

settings keymapping intellij-idea webstorm keymaps

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

Rider 中的上下文键盘映射

是否可以在 Rider 中创建上下文键盘映射(快捷键)?

例如,在VS中,F5是“以调试模式运行”的快捷方式。然后,如果您放置一个断点并且它命中,那么当您处于调试模式时,F5将放手并“恢复”应用程序的执行。

但在 Rider 中,我似乎无法完成此操作 -F5仅当我附加到应用程序流程时,我看不到映射到“恢复”的方法。如果我将“在调试模式下运行”和“恢复”都映射到F5键盘映射中,并且断点命中,如果我按F5恢复,它将停止进程,重新构建,运行并再次附加。

我检查了他们的设想如何工作,他们实际上映射Alt + F5到“在调试模式下运行”和F5“恢复”。但如果我能避免这Alt一点,我会更喜欢它。

我正在寻找的 Rider 是否可行?如果可以,如何实现?

谢谢。

keyboard-shortcuts keymapping rider

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

创建键盘快捷键以切换Mac滚动方向

我希望能够使用键盘快捷键切换Mac笔记本电脑上的垂直滚动方向.我已经安装了一个名为Karabiner的应用程序,我将其用于许多自定义键映射.

是否有人熟悉Karabiner谁知道如何编辑private.xml文件来实现这一目标?(我private.xml以前编辑过,但只使用__KeyToKey__而不是更改实际设置)

如果没有,有没有人知道我可以创建一个键盘快捷方式切换滚动方向的另一种方式?

macos mouse keyboard-shortcuts keymapping trackpad

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

Neovim + Lua:如何根据文件类型使用不同的映射?

我有以下 lua 函数用于在 neovim 中映射键

local M = {}

function M.map(mode, lhs, rhs, opts)
    -- default options
    local options = { noremap = true }

    if opts then
        options = vim.tbl_extend("force", options, opts)
    end

    vim.api.nvim_set_keymap(mode, lhs, rhs, options)
end

return M
Run Code Online (Sandbox Code Playgroud)

并将其用于键映射,如下所示:

map("", "<Leader>f", ":CocCommand prettier.forceFormatDocument<CR>") 
map("", "<Leader>f", ":RustFmt<CR>")
Run Code Online (Sandbox Code Playgroud)

:RustFmt我只想用于.rs文件和:CocCommand prettier.forceFormatDocument所有其他文件。

这可能吗?vim.api.nvim_set_keymap如果可以的话我该怎么做?

lua keymapping neovim

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