Questions tagged «keymap»

键盘映射用于将某些按键或键盘快捷方式映射到其他按键或键盘快捷方式,例如在使用不同的键盘布局时。

3
记事本++:Ctrl-S不保存,而是插入[DC3];Ctrl-F插入[ACK]
我一直在使用Notepad ++作为主要代码编辑器。但是,就在几分钟前,我不小心按下了某些组合键(不知道按下了什么),突然我的标准快捷键不再起作用。 当我按Ctrl-S时,不会保存我的文档;而是插入了一个时髦的小“ DC3”字符(看起来像一个带有白色文本的圆形黑色矩形)。当我按Ctrl-F(查找键)时,我得到一个类似的“ ACK”符号。 我在网上找到的唯一答案与更改快捷键映射有关。但是,我的快捷键映射根本没有改变,它们仍然按原样设置,Ctrl-S映射为“保存”,而Ctrl-F映射为“查找..”。 我显然已经切换到一些奇怪的备用键模式,但是我不知道这可能是什么或如何摆脱它。 更新:我已经玩了更多,以查看其他快捷方式已被破坏。到目前为止,除了Windows标准的“ Ctrl-X”和“ Ctrl-V”外,它们似乎都是。这是一个样本: 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 …


3
按键全部打开
我的朋友/敌人在愚人节的玩笑中切换了键盘上的键。当我按Y时,Z出现在屏幕上。一些键的工作方式类似于b,x,g,i,d等。另外,当我按ctrl时,它返回Enter。甚至功能键都已切换!! 我打电话给技术人员,甚至他都无法检测到问题,并告诉我安装操作系统是唯一的选择。我真的不想打电话给我的朋友问他。 我使用的是Windows 7 Professional 64位操作系统,鼠标没有问题。(感谢上帝) 你能帮助我吗?

5
如何在Linux中的Apple Keyboard上交换功能键的“ fn”使用
我有一个苹果薄型键盘(USB),如果我想按原样使用其中一个功能键,还必须先按“ fn”键。否则,它将尝试执行按键的其他功能,例如增加或减小显示强度,更改音量/静音等。 同样,对于常规键盘,fn键实际上位于“插入”键的位置。我该如何解决所有这些问题? 我真的很喜欢这款键盘,因为它使我的打字更加轻松,也更加安静。但是有时有些不同的映射使我感到困惑。 谢谢 :-)

7
协同键映射
我在Ubuntu上运行Synergy服务器,在OSX上运行Synergy +客户端。该服务器有一个标准的Windows键盘shift,ctrl,windows,和alt键。我的MacBook Pro的有shift,fn,control,alt/option,和command键。 当我按ctrl- c,ctrl- v等时,在Mac上不会执行适当的复制/粘贴操作,但在Ubuntu中会执行。如果我要控制Mac,然后按alt- c,alt- v,则执行复制/粘贴操作。 因此,我试用了键映射synergy.conf,发现以下内容使我可以使用ctrl- c/ ctrl- 复制/粘贴v: section: screens godzilla: mbp.local: ctrl = alt alt = ctrl end 这就是我需要做的吗?还是还有其他映射也将有所帮助?该协同配置页面是指下列键映射。Windows键盘和Mac键盘上的每一个等效键是什么?什么是元密钥或超级密钥? shift = {shift|ctrl|alt|meta|super|none} ctrl = {shift|ctrl|alt|meta|super|none} alt = {shift|ctrl|alt|meta|super|none} meta = {shift|ctrl|alt|meta|super|none} super = {shift|ctrl|alt|meta|super|none} 谢谢!
36 macos  ubuntu  keymap  synergy 


5
永久更改默认语言和键盘设置-我缺少什么?
我正在尝试在BeagleBone Black上配置Debian Linux(ARMHF 3.8.13-bone20),以使用德语作为默认语言和键盘布局,这是行不通的,我不知道为什么。我说的是控制台设置,而不是X或Gnome等。这是我的设置以及到目前为止的操作: dpkg-reconfigure locales 在这里,我选择了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= 内容/etc/default/locale: LANG=de_DE.UTF-8 LANGUAGE=de_DE.UTF-8 内容/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" 我setupcon进行了这些设置后运行,但它没有任何改变,布局仍然是en_US。 之后,我跑了 dpkg-reconfigure keyboard-configuration 并设置German - …

6
如何在Arch Linux中将Caps Lock键映射到Escape键
我的操作系统是Arch Linux amd64,Gnome ENV。 我想将Caps Lock密钥映射到EscArch Linux中的(转义)。我运行命令: xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' 它工作正常,但是片刻之后,Caps Lock键又重新起作用了。而且我必须再次运行该命令。 我很确定该解决方案可能在一年前就可以很好地工作了。我怎么了 谁能帮助我在Arch Linux操作系统中将Caps Lock键永远映射到Escape键?

8
将Super + hjkl映射到X下的箭头键
我正在尝试映射: Super+h -> Left Super+j -> Down Super+k -> Up Super+l -> Right 这个想法是我不想离开经常使用箭头键的主行,所以我将使用Super修饰符+ 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 但是在我按下键和注意到任何结果之间似乎有很大的延迟,并且在大多数情况下根本没有任何反应。 有没有更优雅的方法可以立即有效地起作用呢?

13
如何键入没有反斜杠键的反斜杠?
我正在尝试在笔记本电脑(Asus Zenbook UX31E)上的美国物理键盘上使用UK键映射。我的键盘在Enter键上方有竖线和反斜杠(|和\),但我得到的是哈希和波浪号。在英国键盘上,竖线和反斜杠似乎位于Z键的左侧。不幸的是,我根本没有那个物理密钥。取而代之的是,我只剩下一个很胖的Shift键。他们需要一个额外的钥匙才能腾出£和€的空间,所以我想事情就有些变化了。 在Linux中,我一直都需要竖线(用于管道),幸运的是,使用Right Alt+可以找到竖线`。 有没有获得反斜杠的类似技巧?不幸的是,我没有数字键盘,所以无法获得Alt+ 92工作的转义序列。 顺便说一句,Shift+ `给我“ not”符号 ¬(我称之为“ planking L”)。我认为我永远都不需要,所以尽管现有的获取反斜杠的序列是更可取的,但允许我将反斜杠映射到Shift+ 的解决方案 `也是我可以接受的。 顺便说一句,我正在使用Gnome / Ubuntu 13.10。


4
将Caps-Lock映射到Windows 8.1中的控件
在Windows 8.1更新之前,我可以通过本文中注册表调整项的类型将Caps-Lock映射到Controls: 在Windows 8.1中重新映射键盘键 但是,更新到8.1后,我的调整不再起作用。我所做的是 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00 我猜想Windows 8.1可能已经改变了它解释键盘布局注册表的方式。 我是一个狂热的emacs用户,所以这个问题对我来说是生死攸关的情况。


3
在Linux中,如何在没有其他键的情况下按下SHIFT_L / SHIFT_R?
今天,我发现了Steven Losh撰写的这篇非常不错的文章,其中他提出了一些提高键盘映射效率的方法。其中包括左和右Shift键的动态映射。 想法 在没有其他键的情况下按下Shift_L或Shift_R时,它们分别映射到'('和')',否则它们将照常运行。 问题 他在OSX下完成所有这些工作。我试图在Linux下实现相同的目标。没有直接的方法,因为据我了解,您不能使用xmodmap单独为Shift_L配置一个键,而在用作修饰键时为Shift配置另一个键。 我在Google上搜索了一下,发现人们试图在Windows下使用AutoHotKey进行相同的操作,但是我找不到Linux上的任何东西。 有没有办法在Linux下解决这个问题?

1
在Vim中映射向左Alt键?
我可以使用或按来映射组合键Right Alt+ 。但是我无法映射密钥。Left Arrow<a-left><m-left>Left Alt 有没有办法做到这一点? 编辑: 只是为了清楚就<a-left>意味着Alt+ Left Arrow。 这里的重要问题是Left Alt,Right Alt从Vim中的键映射角度看,两者之间有什么区别?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.