标签: keymap

Notepad++:Ctrl-S 不保存,而是插入 [DC3];Ctrl-F 插入 [ACK]

我更多地使用 Notepad++ 作为我的主要代码编辑器。然而,就在几分钟前,我不小心按下了一些键组合(不知道我按下了什么),突然我的标准快捷键不再起作用。

当我按 Ctrl-S 时,它不会保存我的文档;相反,它插入了这个时髦的小“DC3”字符(看起来像一个带有白色文本的圆角黑色矩形)。当我按 Ctrl-F(查找键)时,我得到一个类似的“ACK”符号。

我在网上找到的唯一答案与更改快捷键映射有关;然而,我的快捷键映射根本没有改变,它们仍然按原样设置,Ctrl-S 映射到“保存”,Ctrl-F 映射到“查找...”。

我显然切换到了一些奇怪的备用键模式,但我不知道那可能是什么或如何摆脱它。

更新:我已经玩了更多,看看其他快捷方式被破坏了。到目前为止,它们似乎都是,除了像“Ctrl-X”和“Ctrl-V”这样的 Windows 标准。这是一个样本:

KEY             Should Do:            Current Behavior:

Ctrl-Tab        Cycle open tabs       <does nothing>
Ctrl-W          Close current tab     [ETB]
Ctrl-N          Open New tab          [SO]
Ctrl-O          File Open window      [SI]
Ctrl-A          Select All            [DC3]
Ctrl-Z          Undo                  <Works as expected>
Ctrl-C          Copy selection        <Works as expected>
Ctrl-U          Make lowercase        [NAK]
Run Code Online (Sandbox Code Playgroud)

keyboard-shortcuts notepad++ keymap

70
推荐指数
1
解决办法
4万
查看次数

如何使用 PC 键盘重新映射 Mac OS X 上的命令和选项键?

在我的键盘中,命令键被映射到 Windows 键(我使用的是普通的 PC 键盘),所以我只有一个左命令,因为右边的空间被无用的 Fn 键占据。

我使用过 Ukelele 并编辑过键盘映射,但这是用于可打印字符的,实际上并不允许您在键盘上映射修饰键。

谢谢!

mac keyboard keymap macos

62
推荐指数
3
解决办法
9万
查看次数

如何在 Linux 中的 Apple 键盘上交换“fn”功能键的使用

我有一个苹果超薄键盘 (USB),如果我想按原样使用其中一个功能键,我还必须先按“fn”键。否则,它会尝试执行按键的其他功能,例如增加或减少显示强度、更改音量/静音等......

同样,对于普通键盘,fn 键实际上位于“插入”键的位置。我该如何解决所有这些问题?

我真的很喜欢这个键盘,因为它让我的打字更轻松,也更安静。但是其中一些不同的映射有时会困扰我。

谢谢 :-)

keyboard keymap ubuntu

48
推荐指数
3
解决办法
4万
查看次数

按键全部在键盘上打开

我的朋友/敌人像愚人节玩笑一样切换了我键盘上的键。当我按 Y 时,Z 出现在屏幕上。一些键的作用类似于 b、x、g、i、d 等等。另外,当我按 ctrl 时,它会返回 Enter。连功能键都切换了!!

我打电话给技术人员,即使他也无法检测到问题,并告诉我安装操作系统是唯一的选择。我真的不想打电话给我的朋友问他。

我使用的是 64 位 Windows 7 Professional,我的鼠标没有问题。(感谢上帝)

你能帮助我吗?

windows keyboard-layout function-keys keymap

47
推荐指数
3
解决办法
6468
查看次数

如何在 Arch Linux 中将 Caps Lock 键映射到 Escape 键

我的操作系统是 Arch Linux amd64,Gnome ENV。

我想在 Arch Linux中将Caps Lock密钥映射到Esc(escape)。我运行命令:

xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
Run Code Online (Sandbox Code Playgroud)

它运行良好,但片刻之后,Caps Lock 键再次起作用。我必须再次运行命令。

我很确定这个解决方案可能在一年前运行良好。我的问题是什么?谁能帮我在 Arch Linux 操作系统中永远将 Caps Lock 键映射到 Escape 键?

keyboard arch-linux xmodmap keymap

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

协同键映射

我在 Ubuntu 上运行 Synergy 服务器,在 OSX 上运行 Synergy+ 客户端。该服务器有一个标准的Windows键盘shiftctrlwindows,和alt键。我的MacBook Pro的有shiftfncontrolalt/option,和command键。

当我按ctrl- cctrl-v等时,在 Mac 上不会发生适当的复制/粘贴操作,但在 Ubuntu 中会发生。如果我正在控制 mac,然后按alt- calt- v,则会执行复制/粘贴操作。

因此synergy.conf,我尝试了键映射,发现以下内容允许我使用ctrl- c/ ctrl-进行复制/粘贴v

section: screens
    godzilla:
    mbp.local:
        ctrl = alt
        alt = ctrl
end
Run Code Online (Sandbox Code Playgroud)

这就是我需要做的全部吗?或者还有其他映射也有帮助吗?该协同配置页面是指下列键映射。Windows 键盘和 Mac 键盘上这些键的等效键是什么?什么是元键或超级键?

shift = …
Run Code Online (Sandbox Code Playgroud)

synergy keymap ubuntu macos

38
推荐指数
5
解决办法
5万
查看次数

如何在 Linux 中更改控制台键盘映射?

我想交换EscCapsLock在控制台中(不是在 X 中,并使用xev),我该怎么做?

我的操作系统是 Ubuntu。

linux console keymap

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

将 Super+hjkl 映射到 X 下的箭头键

我正在尝试映射:

Super+h -> Left
Super+j -> Down
Super+k -> Up
Super+l -> Right
Run Code Online (Sandbox Code Playgroud)

全局下 X。这个想法是我不想离开我经常使用箭头键的主行,所以我将使用超级修饰符 + hjkl 来模拟 X 下的箭头键。有没有办法做到这一点?

我尝试过的一件事是使用此配置的 xbindkeys + xte:

"xte 'keydown Up' 'keyup Up'"
  Mod4+k

"xte 'keydown Down' 'keyup Down'"
  Mod4+j

"xte 'keydown Left' 'keyup Left'"
  Mod4+h

"xte 'keydown Right' 'keyup Right'"
  Mod4+l
Run Code Online (Sandbox Code Playgroud)

但是在我按下键和注意到任何结果之间似乎有很大的延迟,而且大多数时候什么都没有发生。

有没有更优雅的方式来做到这一点,实际上没有延迟?

macros x-windows keymap

30
推荐指数
3
解决办法
2万
查看次数

永久更改默认语言和键盘设置 - 我错过了什么?

我正在尝试在 BeagleBone Black 上配置 Debian Linux (ARMHF 3.8.13-bone20) 以使用德语作为默认语言和键盘布局,这不起作用,我不明白为什么。我说的是控制台设置,而不是 X 或 Gnome 等。这是我的设置以及我目前所做的:

dpkg-reconfigure locales
Run Code Online (Sandbox Code Playgroud)

在这里我选择de_DE.UTF-8 UTF-8和取消选择en_US.UTF-8 UTF-8

输出locale

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

内容/etc/default/locale

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
Run Code Online (Sandbox Code Playgroud)

内容/etc/default/keyboard

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT="nodeadkeys"
XKBOPTIONS="terminate:ctrl_alt_bksp"
BACKSPACE="guess"
Run Code Online (Sandbox Code Playgroud)

setupcon在进行这些设置后运行,它没有改变任何东西,布局仍然是en_US.

在那之后,我跑了

dpkg-reconfigure keyboard-configuration
Run Code Online (Sandbox Code Playgroud)

并设置German - no dead keys为键盘布局。仍然没有变化,无论是立即还是重新启动后。

接下来,我尝试

dpkg-reconfigure …
Run Code Online (Sandbox Code Playgroud)

debian language keyboard-layout locale keymap

30
推荐指数
4
解决办法
20万
查看次数

如何键入没有反斜杠键的反斜杠?

我正在尝试在我的笔记本电脑(华硕 Zenbook UX31E)上的物理美国键盘上使用英国键盘映射。我的键盘在 Enter 键上方有竖线和反斜杠(|\),但我得到的是哈希和波浪号。在英式键盘上,竖线和反斜杠似乎就在 Z 键的左侧。不幸的是,我根本没有那个物理钥匙;相反,我只有一个胖左 Shift 键。他们需要一把额外的钥匙来为英镑和欧元腾出空间,所以我想事情已经发生了一些变化。

我在 Linux 中一直需要竖线(用于管道),幸运的是,用Right Alt+找到了`

有没有类似的技巧来获得反斜杠?不幸的是,我没有数字小键盘,所以我无法获得像Alt+92工作这样的转义序列。

顺便说一句,Shift+`给了我“不”的标志, ¬(我称之为“板条 L”)。我认为我永远不需要那个,所以虽然现有的序列来获得反斜杠更可取,但允许我将反斜杠映射Shift+的解决方案对我 `来说也是可以接受的。

顺便说一下,我使用的是 Gnome/Ubuntu 13.10。

gnome keymap ubuntu zenbook ubuntu-13.10

25
推荐指数
4
解决办法
42万
查看次数