#author("2018-11-03T16:40:52+09:00","","")
#navi(../)
* UbutnuでCapsLockキーをCtrlキーする方法 [#f7ad8ddf]
本資料は、Caps-LockキーをCtrlキーと同じ動作する手順を記します。~
CtrlをCaps-Lockに入れ替えるのではなく、CtrlキーもCaps-LockキーもCtrlキーとして動作する設定手順となります。~

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)


* 使用したUbutnuのバージョン [#c7d3e9d4]
 $ lsb_release -dr
 Description:	Ubuntu 18.04.1 LTS
 Release:	18.04

* CapsLockキーをCtrlキーに設定する手順 [#u4e4139a]
以下、2種類の設定手順を記します。~
+ コンソールでもCas-LockキーがCtrlキーとして動作する設定手順~
(debian, Ubuntu系であれば、本操作が有効だと思います。)
+ GUI(GNOMEデスクトップ)上でGUIを用い、Cap-LockキーがCtrlとして動作する設定手順

** コンソールでもGUI(GNOMEデスクトップ)でもCaps-LockをCtrlにする手順 [#medec63d]
Ubuntu Serverなど、GNOMEデスクトップをインストールせず、CUIで使う場合でも~
Caps-LockがCtrlキーとして動作する設定手順を以下に記します。

+ ''/etc/default/keyboard''を編集するために、端末(ターミナル)を起動します。
+ 以下のコマンドで''/etc/default/keyboard''ファイルを開きます。~
テキストエディタはUbutnuに標準でインストールされているnanoを使用しました。~
テキストエディタであれば、他のvimなどでも構いません。
 sudo nano /etc/default/keyboard
#ref(01.png)
-- nanoがインストールされていない場合~
nanoがインストールされていない場合は、以下のコマンドでnanoをインストールしてください。
 sudo apt -y install nano
+ テキストエディタで開くと、以下のようになっています。
 # KEYBOARD CONFIGURATION FILE
 
 # Consult the keyboard(5) manual page.
 
 XKBMODEL="pc105"
 XKBLAYOUT="jp"
 XKBVARIANT=""
 XKBOPTIONS=""
 
 BACKSPACE="guess"
#ref(02.png)
#br
今回の修正対象となる記述は''XKBOPTIONS=""''になります。
#br
+ 以下のように修正します。
--修正前
 XKBOPTIONS=""
--修正後
 XKBOPTIONS="ctrl:nocaps"
修正後のキャプチャーです。
#ref(03.png)
#br
+ 今回、この資料ではnanoを使っているので、以下の操作で保存し、nanoを終了します。
++ Ctrl+o
++ Enter
++ Ctrl+x
+ 設定を反映するために、''再起動''または、以下のコマンドを実行します。
 sudo systemctl restart console-setup

** GUIでCaps-LockキーをCtrlキーにする手順 [#s90d3275]
GUIでらくちん設定をするには、''gnome-tweaks''のインストールが必要となります。~
未インストールの場合は、端末(コンソール)を起動し、以下のコマンドで''gnome-tweaks''をインストールしてください。
 sudo apt install gnome-tweaks
+GNOME TWEAKSを起動します。
#ref(11.png)
#br
+ キーボードとマウスをクリックします。
+ 追加レイアウトオプションをクリックします。
#ref(12.png)
#br
+ 追加レイアウトオプションの画面が表示されるので''Ctrl Postion''をクリックします。
+ Caps Lock を Ctrl として扱うにチェックを入れ画面を閉じます。
#ref(13.png)
#br
+ Tweaksを閉じます。
+ 一旦ログアウトし再度ログインすれば設定が反映され、Caps-LockキーがCtrlキーして動作するようになります。

以上、Caps-LockキーをCtrlキーとして動作するようにする設定手順でした。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS