- 投稿日:2021-03-22T20:00:49+09:00
Windows10のキーマッピングを変更して、AppleMagicなどのUSキーボードで使いやすくする。
想定読者
普段Macを使っているのだが、ひょんなことでWindows10を使う必要が出てきた人。
背景
会社から借りているMacBook Air(キーボードはUS配列)が故障。代替機としてVAIO(JIS配列)の貸与を受ける。
日本語入力切替やコピペなどのショートカットがだいぶ違うのでしんどい。
Apple Magic Keyboardがあるので、これでMac風の使い方ができないか模索。手順
- Windows OSのキーボード割り当てをUSキーボードに変更する。
- Microsoft PowerToysをインストールする。
- PowerToysで、キーアサインを変更する。
WindowsOSのキーボード配列をUSキーボードに変更する。
[Start]
->[設定]
->[時刻と言語]
->[言語]
->[優先する言語]
->[日本語]
->[オプション]
->[ハードウェアキーボードレイアウト]
->[レイアウトを変更する]
->[英語キーボード(101/102キー)]深い...
Microsoft PowerToysをインストールする。
Google検索をするとシェアウェアが上位に出てくるが、Microsoft公式のほうが安心。
PowerToys
https://docs.microsoft.com/ja-jp/windows/powertoys/installPowerToys でキーボードショートカットを変更する。
変更内容
MagicKeyboardのキー Windowsでの認識 PowerToysでのマッピング 狙い CommandWindowsCtrlキーボードショートカットをいつもの感じで Command+SpaceCtrl+SpaceAlt+`(アクサンクラーブ)IME切り替えもいつもの感じで。 Command/WindowsのCtrl変更が効いていることが前提最後に
VAIOなどノートパソコンでは、本体付属のキーボードがほぼ使い物にならない。
外出時などは、PowerToysを終了するか。MacBook Air 2020は、故障が多いのではないだろうか。
今回の症状は左スピーカーの音割れだが、どうもUSB-Cポートにさしていたアダプタを抜いた瞬間にバスっといって以降、割れだしたような。
USB-Cを抜いたタイミングで、異常終了したこともあった。
その前に使っていたMacBook Air 2013は、異常終了なんてほぼなかった記憶だが。
- 投稿日:2021-03-22T12:03:42+09:00
Mac Terminal ディレクトリ構造の可視化
概要
ターミナルでこんな感じにフォルダ構造を可視化したいと思った。
ちょっと調べるとTreeっていうコマンドがあるらしいと知ったのでちょっとメモメモ[サンプル図]
❯ tree sampleTypeScript -L 2 --filelimit 10 sampleTypeScript ├── node_modules [40 entries exceeds filelimit, not opening dir] ├── package-lock.json ├── package.json ├── src │ └── index.ts ├── tsconfig.json └── tslint.json導入方法
homebrew がインストールされている前提で進みます
インストール
これだけ(簡単や・・・)
% brew install tree終わるとこんな感じでパスとか表示してくれる
==> Downloading https://homebrew.bintray.com/bottles/tree-1.8.0.arm64_big_sur.bottle.tar.gz ######################################################################## 100.0% ==> Pouring tree-1.8.0.arm64_big_sur.bottle.tar.gz ? /opt/homebrew/Cellar/tree/1.8.0: 8 files, 158.3KB確認方法
% tree --version tree v1.8.0 (c) 1996 - 2018 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro # ↑ tree --version と入力でこんなのが出てきたらOK使用方法
ちょっと使いそうなやつだけメモします。
% tree --version # バージョン確認 % tree --help # ヘルプ表示 % tree # 現在のディレクトリを全てtreeで表示 (めっちゃいっぱいでてびっくりした) % tree (フォルダ名) # tree で表示したいフォルダを選択 % tree -L (数値) # 何下層まで表示するか % tree --filelimit (数値) # 表示するディレクトリの要素の上限を指定(上限以上だと表示されません)色々と組み合わせたり正規表現などのパターンマッチも使用できる為色々応用が効きそう。
上の [ サンプル図 ] は sampleTypeScriptフォルダの中身を2階層まで表示して欲しいんだけどを中身が10以上のフォルダは中身は表示しないでっていう感じです。参考
