Notebook

これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。

HTML ファイル生成日時: 2025/02/19 17:13:34.229 (台灣標準時)

キーボードの Control キーと Caps Lock キーを入れ替える方法

小さくて持ち運びに便利で、講義をするときや出張のときにも持っていきやす いキーボードがほしいと思い、どれがよいか調べてみたでござる。一番良いの は Happy Hacking Keyboard に決まっているのでござるが、それ以外で納得で きるものがあるかどうか探してみたでござる。 Asus の ROG Falchion Ace というものがよさそうでござった。販売している店に 行って実際に触ってみたでござる。紅軸、青軸、茶軸の三種類があったので、 それぞれ試してみたでござる。青軸のキーを押してみると、カチカチというク リック音がしたでござる。青軸は即除外したでござる。紅軸と茶軸は似ていた のでござったが、紅軸は軽い感じで、茶軸はより重たさを感じたでござる。紅 軸だと軽すぎると思ったので、茶軸にしようと決めたでござる。ところが、店 で、もう一つの製品を見かけたでござる。それは、 ROG Falchion HFX というものでござった。機械軸ではなく、磁軸というもの を使っている製品でござった。良さそうでござったが、値段が高かったでござ る。 Falchion Ace が 2990 元であるのに対して、 Falchion Ace HFX は 6490 元でござった。 6490 元は流石に高いと思ったので、 Falchion Ace を 買うことにしたでござる。

Happy Hacking Keyboard 以外のほとんど全てのキーボードでは、 A のキーの 左側に Caps Lock キーがあり、 Control キーはキーボードの左下にあること が多いでござる。 Unix 風の OS を使っていると、 ctrl キーを多用するでご ざる。 A のキーの左隣りに ctrl キーがないと、左手の小指が痛くなるので、 ctrl と caps lock を入れ替える必要があるでござる。以下に、 ctrl と caps lock を入れ替える方法を記録しておくでござる。

コンソールで caps lock と ctrl を入れ替えるには、以下のコマンドを実行 すればよいでござる。


# /sbin/wsconsctl -w encoding=us.swapctrlcaps
encoding -> us.swapctrlcaps

/etc/wscons.conf を見てみると、関連する記述があるでござる。 "encoding us" の行を無効にし、 "#encoding us.swapctrlcaps" の行を有効にすれば、計算機の起動時に ctrl と caps lock が入れ替わるでござる。


# Select a kernel builtin keyboard map by uncommenting the following line and
# altering the country code to your requirements.
# See wskbd(4) for a full list of supported options.
encoding us
#encoding us.swapctrlcaps

ところが、これだけだと、 X11 を使っているときに ctrl と caps lock が入 れ替わらないでござる。 X-Window system を使っているときにも ctrl と caps lock を入れ替えたいときには、 X 立ち上げたあとに、以下のコマンド を実行する必要があるでござる。


% setxkbmap -option ctrl:swapcaps

~/.xinitrc に "setxkbmap -option ctrl:swapcaps" を書き込んで おけば、 X の起動時にこのコマンドが実行されるでござる。

また、 Falchion Ace は USB ケーブルで計算機を接続すると、キーボード全 体が虹色に光り始めるでござる。光ると気が散るので、この光を消したいと思っ たのでござるが、それは、 Fn キーを押しながら、下向きのカーソルキーを押 せばよいとわかったでござる。下向きのカーソルキーの側面に "Light-" と印字されてあったでござる。

fig_202502/dsc_9230s.jpg
fig_202502/dsc_9231s.jpg
fig_202502/dsc_9232s.jpg
fig_202502/dsc_9234s.jpg
fig_202502/dsc_9235s.jpg


Frequently accessed files

  1. Computer___Python/20220518_0.html
  2. Computer___Network/20230726_00.html
  3. Misc___Taiwan/20240207_00.html
  4. Computer___Network/20230516_00.html
  5. Computer___FreeBSD/20220621_0.html
  6. Computer___Python/20220715_0.html
  7. Computer___Network/20230508_00.html
  8. Computer___Network/20240130_00.html
  9. Food___Taiwan/20220429_0.html
  10. Computer___NetBSD/20230119_00.html
  11. Computer___Network/20240416_00.html
  12. Computer___Python/20220410_0.html
  13. Computer___NetBSD/20220817_3.html
  14. Computer___Python/20221013_0.html
  15. Computer___TeX/20231107_00.html
  16. Computer___Debian/20210223_1.html
  17. Computer___Python/20210124_0.html
  18. Computer___NetBSD/20220818_1.html
  19. Computer___Python/20240101_00.html
  20. Computer___NetBSD/20220428_0.html
  21. Computer___NetBSD/20240101_02.html
  22. Computer___Network/20220413_1.html
  23. Misc___Japan/20240610_00.html
  24. Science___Math/20220420_0.html
  25. Computer___TeX/20230503_00.html
  26. Computer___TeX/20230726_01.html
  27. Computer___NetBSD/20220808_0.html
  28. Science___Astronomy/20220503_0.html
  29. Computer___NetBSD/20230515_00.html
  30. Computer___NetBSD/20210127_0.html


HTML file generated by Kinoshita Daisuke.