無root權限如何在tty下交換ctrl跟caps lock - Linux

By Skylar Davis
at 2011-08-20T23:01
at 2011-08-20T23:01
Table of Contents
swap_ctrl_with_capslock() # swap ctrl with caps lock in console mode
{
if tty | grep pts > /dev/null # not in console mode
then # nop
touch ~/.bashrc
else # probably in console mode. swap the keys.
bash -c 'echo -e "$(dumpkeys | grep ^keymaps)\nkeycode 58 = Control\nkeycode 29 = Caps_Lock" | sudo loadkeys'
fi
}; alias ccc='swap_ctrl_with_capslock'
上面這段code可以交換tty下的ctrl跟caps lock
但需要root權限才能做到(loadkeys指令需要root權限)
我想請問的是
在tty下, 如何不需root權限就能交換ctrl跟caps lock
(我查到很多方法不需root權限即可交換ctrl跟caps lock, 但都只能用在x11)
感謝回答
--
{
if tty | grep pts > /dev/null # not in console mode
then # nop
touch ~/.bashrc
else # probably in console mode. swap the keys.
bash -c 'echo -e "$(dumpkeys | grep ^keymaps)\nkeycode 58 = Control\nkeycode 29 = Caps_Lock" | sudo loadkeys'
fi
}; alias ccc='swap_ctrl_with_capslock'
上面這段code可以交換tty下的ctrl跟caps lock
但需要root權限才能做到(loadkeys指令需要root權限)
我想請問的是
在tty下, 如何不需root權限就能交換ctrl跟caps lock
(我查到很多方法不需root權限即可交換ctrl跟caps lock, 但都只能用在x11)
感謝回答
--
Tags:
Linux
All Comments

By Megan
at 2011-08-24T19:51
at 2011-08-24T19:51

By Steve
at 2011-08-27T03:01
at 2011-08-27T03:01
Related Posts
alias [change dir]

By Xanthe
at 2011-08-20T18:29
at 2011-08-20T18:29
LVM下壞軌..

By Elma
at 2011-08-20T16:09
at 2011-08-20T16:09
vim "*"關鍵字反白功能消失

By Charlie
at 2011-08-20T14:04
at 2011-08-20T14:04
Youtube accelerated video rendering?

By Lily
at 2011-08-20T12:05
at 2011-08-20T12:05
請協助測試 Firefox 字型設定

By Tracy
at 2011-08-20T11:57
at 2011-08-20T11:57