macOS Big Sur Public Beta 1 (20A5343j) でのトラブルと対応


macOS Big Sur Previewがリリースされたので、インストールしてみた。

Karabiner Elementsが動作しない

CapsLock と 右Command の入れ替え、Terminal系ではCapsLockを右Ctrlに変更していた。
hidutil によるキー入れ替え、iTerm2側でのキー入れ替えで対応。


hidutil key remapping generator for MacOS で生成したplistファイルを作成
(CapsLock -> 右Commandのみ)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "">
<plist version="1.0">
			  "HIDKeyboardModifierMappingSrc": 0x700000039,
			  "HIDKeyboardModifierMappingDst": 0x7000000E7

一時的にキーリマップを動作させるには hidutil で UserKeyMapping の値を設定すれば良い

hidutil property --set '{"UserKeyMapping":[
  "HIDKeyboardModifierMappingSrc": 0x700000039,
  "HIDKeyboardModifierMappingDst": 0x7000000E7


[Preferences...] - [Keys] - [Remap Modifiers] から


Shift + Enter, Command + Enter, Shift + L などが行えない。諦め…。


brew upgrade でエラー発生

Error: Your Xcode (11.6) is too outdated.
Please update to Xcode 12.0 (or delete it).
Xcode can be updated from:

Error: Your CLT does not support macOS 11.0.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.

Xcode 12 beta4, Command Line Tools for Xcode 12 beta 4 をインストール
Apple Developer - Downloads - More Downloads for Apple Developers からダウンロードしてインストール

sudo xcode-select -s /Applications/

macOS Big Sur Public Beta 1 (20A5343j) で動作確認ができたアプリケーション

Microsoft Word for Mac 16.40 (20081000)
Microsoft Excel for Mac 16.40 (20081000)
Microsoft PowerPoint for Mac 16.40 (20081000)
Better Touch Tool 3.402 (1633)
iTerm2 3.4.0 beta2
TeX Live 2020
Scan Snap Home 1.8.0 (10)

macOS Big Sur Public Beta 1 (20A5343j) で動作しなかったアプリケーション

Karabiner Elements 12.10.1 (起動するが機能しない)
Backup and Sync from Google 3.50 (Backup and Sync has encountered a fatal error, and will now terminate.)
Bartender 3.1.23 (起動するが機能しない, Siriが起動する)


GitHub - pqrs-org / Karabiner-Elements - Karabiner completely broken on macOS Big Sur #2331

hidutil key remapping generator for MacOS

GitHub - amarsyla / hidutil-key-remapping-generator

GitHub - pqrs-org / Karabiner-DriverKit-VirtualHIDDevice