标签: keymapping

使用“bind”进行 Bash 键绑定 - 避免像 Vim 中的 noremap 那样递归

我在 Bash 中重新映射了以下键:

bind '"a" "b"'
bind '"b" "c"'
Run Code Online (Sandbox Code Playgroud)

如果我按ab两次c都会打印 a 。

如何映射键以便通过按下ab将被打印并且仅通过按下ac将被打印(就像使用 Vims 一样**nore**-map)?

vim bash recursion keymapping

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

在Intellij Idea中切换活动工具窗口中的选项卡

在Intellij中,是否有任何键映射可在活动工具窗口中的选项卡之间切换?例如,我在调试工具窗口中,您有标签,例如Deployment,Server,Output,Frames,Variables,你甚至可以将它们配置为嵌套.例如Frames,OutputServer标签中有和作为子标签.有没有组合键同样之间的切换这些标签之间切换Tool Windows and EditorCtrl+ Tab

keymapping intellij-idea

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

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

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

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

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

macos mouse keyboard-shortcuts keymapping trackpad

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

适用于Android Studio的VSCode键盘快捷键

有没有办法在Android Studio的键盘映射设置下添加VSCode作为选项?

File- > Settings...- >Keymap 在此输入图像描述

列出了许多其他选项,但它们都没有与VSCode类似

android keyboard-shortcuts keymapping android-studio visual-studio-code

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

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
查看次数

使用本机操作系统的默认KeyMap

在Java中,通过使用非默认系统外观我们将有不同的keymap.

例如,我正在使用Mac OS X并使用Substance外观(非默认系统外观).效果是我放弃了我的"meta"键,用于选择所有文本组件在mac os x中应该是"meta + a",但是使用Substance我们必须使用"ctrl + a"(以及更多诸如"下一个单词","prev word","end line,"begin line"等)所以我们没有使用非默认系统外观(物质外观)的mac os x感觉.

有没有办法使用非默认系统外观,但使用系统(本机)键映射?

java swing keymapping look-and-feel

5
推荐指数
1
解决办法
1253
查看次数

根据密钥所在的设备映射密钥?(Linux)的

我拥有一台Razer Naga Mouse,essentaly它旁边有一个小小的小键盘.我想将这些密钥重新映射到不同的未使用的密钥或bash命令.我可以通过使用xev来获取密钥代码(例如鼠标上的"1"是键代码87),然后我可以使用xmodmap将密钥代码绑定到不同的密钥.

然而,我的键盘上的小键盘也会继承这个,因为键码是相同的,我注意到的是"串行"是不同的.

例如,按下鼠标键盘上的"1"按钮时,这是xev的输出.

KeyPress event, serial 34, synthetic NO, window 0x1c00001,
root 0x1ae, subw 0x0, time 2179878, (170,-2), root:(198,345),
state 0x0, keycode 87 (keysym 0xff9c, KP_End), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x1c00001,
root 0x1ae, subw 0x0, time 2179966, (170,-2), root:(198,345),
state 0x0, keycode 87 (keysym 0xff9c, KP_End), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False
Run Code Online (Sandbox Code Playgroud)

这是我的键盘小键盘上按"1"时的输出

KeyPress event, serial 35, …
Run Code Online (Sandbox Code Playgroud)

linux keyboard mouse keymapping

5
推荐指数
1
解决办法
1829
查看次数

确定是否已在Sublime Text中指定了键序列

Sublime Text(2 | 3)是否有API方法或某种方法来确定是否已分配快捷键或热键序列?我安装了很多插件和宏,并且在创建新插件和宏时,很难确定将其分配给哪个键序列,因此我不会与其他内容发生冲突.键绑定可以在指定的.sublime-keymap文件中Packages/Default,Packages/User以及哪个插件要为它们分配.为了使事情变得更复杂,我在三个不同的操作系统上工作,每个平台都有不同的键盘映射.我是否必须自己手动搜索所有的keymap文件,或者有更好的方法吗?

keymapping sublimetext sublimetext2 sublimetext3

5
推荐指数
1
解决办法
478
查看次数

如何在Linux中的Logitech R400上使空白屏幕键正常工作?

更新,问题解决了

我使用Logitech R400遥控器来控制我在Linux上的演示.我的所有演示文稿都是PDF格式,使用Acroread显示(它提供最佳图形).前进/后退工作开箱即用,但有时我想空白屏幕.运行"sleep 1; xset s activate"就可以了.如何让R400做到这一点?

在我原来的帖子中,我无法得到理想的结果.使用XFCE,我可以使它工作.这个帖子现在是我的工作系统.这可以做得更优雅/ XFCE独立吗?

现在我做了/etc/udev/rules.d/026_logitech.rules包含:

    SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id" 
    ENV{ID_VENDOR}=="Logitech*", ATTRS{idProduct}=="c538", RUN+="keymap $name /etc/udev/logitech-r400"
Run Code Online (Sandbox Code Playgroud)

/ etc/udev/logitech-r400包含:

    0x70037 f10
    0x70029 f11
    0x7003E f11
    0x7004B PageUp
    0x7004E PageDown
Run Code Online (Sandbox Code Playgroud)

〜/ bin/blank.sh包含

    #!/bin/bash
    sleep 1; xset s activate
Run Code Online (Sandbox Code Playgroud)

我使用XFCE键盘实用程序(设置)将F10映射到〜/ bin/blank.sh

我使用Debian,所以事情可能是Debian特有的.

成功

linux keymapping logitech

5
推荐指数
0
解决办法
850
查看次数

Pycharm Enter Key无效

我面临一个非常奇怪的问题......

我的回车键没有导致pycharm中的换行符.当我在一行的最后按Enter键时,光标会跳到下一行的前面,而不会导致换行.

这突然发生了,我不明白为什么.

我检查了我的密钥映射并重置了它,输入密钥映射进入但这个问题仍然存在.

有没有人有任何解决方案?

python keymapping pycharm

5
推荐指数
3
解决办法
8864
查看次数