如何交换大写锁定以控制xfce?


20

我曾经在GNOME中交换大写锁定和控制,但是当我升级到Ubuntu 9.04时,我也将桌面环境更改为Xfce。我的xorg.conf中包含以下行:

Option          "XkbOptions"    "ctrl:nocaps"

但这似乎与Xfce无关。有任何想法吗?


购买新键盘时,我通常要做的第一件事是撬开大写锁定键。如果您不能使其有效交换,这是一个想法。
nedm

Answers:


32

我最终从我的xorg.conf中删除了“ XkbOptions”行,并将其添加到Xfce的自动启动中:

/usr/bin/setxkbmap -option "ctrl:nocaps" 

它将大写锁定键转换为额外的Ctrl,这对我有用。如果您想直接交换,我相信"ctrl:swapcaps"可以。对于它的价值,此页面是一个相当不错的指南:

http://manicai.net/comp/swap-caps-ctrl.html

我还没有尝试使用其他方法的更改,但是我的上网本的布局也有些时髦,我可能需要对其稍作修改。


4
将上面的行放入〜/ .profile也可以解决问题!(对于不熟悉xfce自动启动的用户)

每次重新启动计算机时,它都会恢复为常规的大写锁定/ Ctrl键。此外,该链接现在已消失。
悖论

修复了链接。
Marcel Levy

2

使用xkeycaps查看键盘映射并交换META和ALT修饰符,或仅交换整个键。如果您打算使用任何GNOME应用程序,则GNOME会假设某些键具有META和ALT修饰符。完全交换密钥可能会让您的生活更轻松。


2

您可以尝试xmodmap

我有一台小型上网本计算机,在左移键旁边有一个讨厌的额外键。通过将以下内容放入〜/ .Xmodmap中,我可以将键重新映射为另一个左移键。

keycode 94 = Shift_L
add shift = Shift_L

也许您可以执行类似的操作来交换大写锁定和控制键?


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.