20210322のMacに関する記事は2件です。

Windows10のキーマッピングを変更して、AppleMagicなどのUSキーボードで使いやすくする。

想定読者

普段Macを使っているのだが、ひょんなことでWindows10を使う必要が出てきた人。

背景

会社から借りているMacBook Air(キーボードはUS配列)が故障。代替機としてVAIO(JIS配列)の貸与を受ける。
日本語入力切替やコピペなどのショートカットがだいぶ違うのでしんどい。
Apple Magic Keyboardがあるので、これでMac風の使い方ができないか模索。

手順

  1. Windows OSのキーボード割り当てをUSキーボードに変更する。
  2. Microsoft PowerToysをインストールする。
  3. PowerToysで、キーアサインを変更する。

WindowsOSのキーボード配列をUSキーボードに変更する。

[Start]
->[設定]
->[時刻と言語]
->[言語]
->[優先する言語]
->[日本語]
->[オプション]
->[ハードウェアキーボードレイアウト]
->[レイアウトを変更する]
->[英語キーボード(101/102キー)]

深い...

Microsoft PowerToysをインストールする。

Google検索をするとシェアウェアが上位に出てくるが、Microsoft公式のほうが安心。
PowerToys
https://docs.microsoft.com/ja-jp/windows/powertoys/install

PowerToys でキーボードショートカットを変更する。

変更内容

MagicKeyboardのキー Windowsでの認識 PowerToysでのマッピング 狙い
Command Windows Ctrl キーボードショートカットをいつもの感じで
Command+Space Ctrl+Space Alt+`(アクサンクラーブ) IME切り替えもいつもの感じで。Command/WindowsCtrl変更が効いていることが前提

設定した画面は以下。
powertoys.png

最後に

VAIOなどノートパソコンでは、本体付属のキーボードがほぼ使い物にならない。
外出時などは、PowerToysを終了するか。

MacBook Air 2020は、故障が多いのではないだろうか。
今回の症状は左スピーカーの音割れだが、どうもUSB-Cポートにさしていたアダプタを抜いた瞬間にバスっといって以降、割れだしたような。
USB-Cを抜いたタイミングで、異常終了したこともあった。
その前に使っていたMacBook Air 2013は、異常終了なんてほぼなかった記憶だが。

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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以上のフォルダは中身は表示しないでっていう感じです。

参考

【 tree 】コマンド――ディレクトリをツリー状に表示する

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む