LoginSignup
1
0

More than 5 years have passed since last update.

Macで特殊文字を入力するショートカットを設定する

Last updated at Posted at 2016-08-17

→や⇒というような特殊文字を入力する方法を紹介します.

できること

Macで文字を入力する際,「Option」+「E」で\(バックスラッシュ)が入力できます.この手のショートカットキーはデフォルトで他にも設定されています.

デフォルトを確認するにはこのページを見るか,「キーボードビューア」機能を使います.

でも,自分がよく使う記号にショートカットキーが割り当てられているとは限らないので,カスタマイズしたいです.
DefaultKeyBinding.dictというファイルを作成することで,カスタマイズができました.

ただし,このカスタマイズは全てのアプリで有効にはならなかったです.AtomCoqIDEでは,有効になりました.

設定方法

~/Library/KeyBindingsというディレクトリを作る

上記ディレクトリにDefaultKeyBinding.dictというファイルを次の内容で作成

DefaultKeyBinding.dict
{
  "~c" = ( "insertText:", "→" );
  "~C" = ( "insertText:", "⇒" );
  "~g" = ( "insertText:", "γ" );
  "~G" = ( "insertText:", "Γ" );
  "~o" = ( "insertText:", "⊥" );
  "~O" = ( "insertText:", "⊤" );
  "~d" = ( "insertText:", "⊃" );
  "~s" = ( "insertText:", "⊂" );
  "~S" = ( "insertText:", "∈" );
  "~h" = ( "insertText:", "∨" );
  "~H" = ( "insertText:", "∧" );
}

Kobito.S5yJki.png

「システム環境設定」の「キーボード」あたりから英語の入力ソースを追加(もしなければ)

Kobito.9NgYN4.png

CoqIDEを起動中なら,再起動します.

入力ソースを英語のものにします.

これで,次のようなキー割り当てが有効になったと思います.

キー 文字
⌥C
⌥⇧C

残念ながら,現在この文書を書くのに使っているKobitoでは,できませんでした.

DefaultKeyBinding.dict等のキーワードで検索すると上記手順に関連する情報が出てきます.

Unicode Hex Inputの使い方

調べていたら「Unicode Hex Input」という入力ソースがあった.

これの使い方は⌥を押しながら文字コード4桁入力するとその該当する文字が入力されるというもの.

1
0
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
1
0