0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

外付けキーボード接続時にMacbookのキーボードを無効化する

Last updated at Posted at 2020-03-16

次の記事のようにKarabiner-Elementsというアプリを使って簡単にできそう。
Macbook : macOS Sierraで外付けキーボードを指した時、Macbookのキーボードを無効化 - Qiita

しかし手順通りチェックを入れても無効化されないし、アプリを再起動するとチェックが外れている。
どうやら設定情報は~/.config/karabiner/karabiner.jsonに保存されるらしいが~/.config/karabinerというディレクトリそのものがない。

原因は~/.configが別のアプリによって使われており、かつ書き込み禁止になっていたためKarabiner-Elementsの設定を保存できなかったようだ。

私の場合は~/.configの中身を一応バックアップ取っておいてディレクトリを作り直した。

$ ls ~/.config
configstore wireshark
$ sudo mv ~/.config /tmp/config_backup
$ mkdir ~/.config 

あとは、Karabiner-Elementsを再起動して、チェックを入れると内蔵キーボードが無効化された。

一応見てみるとkarabinerディレクトリが作成されている。


$ ls ~/.config
karabiner

補足:解決しなかったらissueを見ましょう。(今回は見つからなかったけど)
https://github.com/pqrs-org/Karabiner-Elements/search?q=%22disable+built-in+keyboard%22&unscoped_q=%22disable+built-in+keyboard%22&type=Issues

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?