タグ「キーボード」での検索

Macの任意のアプリを起動するキーボードショートカットを設定する

Karabinerを使用します。
https://pqrs.org/osx/karabiner/index.html.ja

KarabinerでLauncher Modeを有効にする

  • 『Preference』→『Change Key』を選択
  • 検索欄に『Launcher』と入力
  • 『Launcher Mode V2』にチェックを付ける

これでまず、キーボードランチャが設定されます。
キーボードの「o」を押しながら何かを押すとアプリが立ち上がります。

Launcher Modeで有効になるショートカット

ショートカット: 実行される動作
o + space Launchpad起動
o + d デスクトップ表示
o + f Finder起動
o + m Mail起動
o + s Safari起動

など。 下記表を参照

Launcher Mode の起動アプリを変更する

「o」+「a」でエディタ Atom を起動するように。
「o」+「t」でFTPソフト Transmit を起動するように。

変更してみます。

private.xml に以下を追加します

  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_APP_Atom</name>
    <url type="file">/Applications/Atom.app</url>
  </vkopenurldef>

  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_APP_Transmit</name>
    <url type="file">/Applications/Transmit.app</url>
  </vkopenurldef>

  <replacementdef>
    <replacementname>LAUNCHER_MODE_V2_EXTRA</replacementname>
    <replacementvalue>
      <![CDATA[
        <autogen>
          __KeyDownUpToKey__
          KeyCode::A,
          KeyCode::VK_OPEN_URL_APP_Atom,
        </autogen>

        <autogen>
          __KeyDownUpToKey__
          KeyCode::T,
          KeyCode::VK_OPEN_URL_APP_Transmit,
        </autogen>
      ]]>
    </replacementvalue>
  </replacementdef>

● 「O」+「D」 で任意のウェブページを起動するよう設定する

「O」+「D」を押した時にChrome で新規ウィンドウを開き google ドキュメントに移動するよう設定します。
これでMacOSの精度の悪い音声認識を使用しなくて済みます。

  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_APP_GoogleDoc</name>
    <url type="shell">/Applications/"Google Chrome.app"/Contents/MacOS/"Google Chrome" --new-window "https://docs.google.com/document/u/0/"</url>
  </vkopenurldef>
        <autogen>
          __KeyDownUpToKey__
          KeyCode::D,
          KeyCode::VK_OPEN_URL_APP_GoogleDoc,
        </autogen>

その他参考 : http://bit.ly/1SkzUCA


添付ファイル1
Launcher.png ( 132.0 KBytes ) ダウンロード
No.124
04/06 13:36

edit

添付ファイル

キーボード
ショートカット
Karabiner

Macのキーボードカスタマイズツール Karabiner とおすすめ設定

Karabiner

https://pqrs.org/osx/karabiner/index.html.ja

USキーボードのMacユーザーは殆ど使っていると言われる キーボードカスタマイズツール Karabiner

● Karabinerのおすすめセッティング

● 「COMMANDキー+トラックボール移動」をブラウザなどのスクロールにする

Command+CursorMove to ScrollWheel にチェックを付ける
Karaviner Elements ではできないようです。 hammerspoon を使用しましょう
https://github.com/tekezo/Karabiner/issues/814


● スペースキーをSHIFTキーに変更する。(ただし単独で押された時はスペースを入力する)

Space to Shift_L ( + When you type Space only, send Space )( Disable on Adobe softwares ) にチェックを付ける

● メールの返信(またはMarkdown記法の引用)(行頭に > 1つ)を入れる

private.xmlに以下を追加

<item>
<name>My-Change (Ctrl+ . ) to (メールの返信 > をつける)</name>
<identifier>private.mail_response_mark</identifier>
<autogen>
__KeyToKey__ KeyCode::DOT|ModifierFlag::CONTROL_L,  
KeyCode::DOT|ModifierFlag::SHIFT_L, KeyCode::SPACE, KeyCode::CURSOR_LEFT, KeyCode::CURSOR_LEFT, KeyCode::CURSOR_DOWN
</autogen>
</item>

● [ctrl]+return で Markdown記法の改行(行末にスペース2つ)を入れる

private.xmlに以下を追加

<item>
<name>My-Change (Ctrl+ return ) to (Markdown記法で改行する)</name>
<identifier>private.markdown_br</identifier>
<autogen>
__KeyToKey__ KeyCode::RETURN|ModifierFlag::CONTROL_L,  
KeyCode::CURSOR_RIGHT|ModifierFlag::COMMAND_L, KeyCode::SPACE, KeyCode::SPACE, KeyCode::CURSOR_RIGHT, KeyCode::CURSOR_LEFT|ModifierFlag::COMMAND_L
</autogen>
</item>

● optionキーダブルタップでChromeに切り替えてリロードする

private.xmlに以下を追加

<vkopenurldef>
  <name>KeyCode::VK_OPEN_URL_APP_Chrome</name>
  <url type="file">/Applications/Google Chrome.app</url>
</vkopenurldef>

<item>
  <name>My-Change (Double-Option-tap ) to ( reload Chrome )</name>
  <identifier>private.double-tap-option-to-reload-chrome</identifier>
  <autogen>--DoublePressModifier-- KeyCode::OPTION_L, KeyCode::OPTION_L,   KeyCode::VK_OPEN_URL_APP_Chrome,KeyCode::R, ModifierFlag::SHIFT_L, ModifierFlag::COMMAND_L</autogen>
</item>

● shiftキーダブルタップで単語選択してクリップボードにコピーする(SublimeText3内でのみ動作するよう制限をかける)

private.xmlに以下を追加

<appdef>
  <appname>SUBLIME_TEXT</appname>
  <equal>com.sublimetext.3</equal>
</appdef>
<item>
  <name>My-Change (Double-Shift-tap ) to ( Copy Word to Clipboard )</name>
  <identifier>private.double-tap-shift-to-clipboard</identifier>
  <only>SUBLIME_TEXT</only>
  <autogen>--DoublePressModifier-- KeyCode::SHIFT_L, KeyCode::SHIFT_L,   KeyCode::D,ModifierFlag::COMMAND_L, KeyCode::C,ModifierFlag::COMMAND_L</autogen>
</item>

appdefequal は EventViewerのAppタブで表示できます。

● control + a で選択した単語をALCで調べる( Alfred連携 )

Alfred で al + 「英単語」でALCへ飛ぶよう設定しておきます

次にprivate.xmlに以下を追加

<item>
  <name>My-Change (Ctrl+ A) to (選択した単語をアルクで調べる)</name>
  <identifier>private.search_alc</identifier>
  <autogen>
    __KeyToKey__ KeyCode::A|ModifierFlag::CONTROL_L,  
    KeyCode::C|ModifierFlag::COMMAND_L, KeyCode::SPACE|ModifierFlag::OPTION_L, 
    KeyCode::JIS_EISUU, KeyCode::VK_WAIT_100MS, KeyCode::VK_WAIT_100MS,
    KeyCode::CURSOR_LEFT, KeyCode::A, KeyCode::L, KeyCode::SPACE, KeyCode::V|ModifierFlag::COMMAND_L,KeyCode::RETURN
  </autogen>
</item>

● Karabinerの「ModifierFlag」に設定できるキー一覧

https://github.com/tekezo/Karabiner/blob/version_10.5.0/src/bridge/generator/keycode/data/ModifierFlag.data

● Karabinerの「KeyCode」に設定できるキー一覧

https://github.com/tekezo/Karabiner/blob/version_10.5.0/src/bridge/generator/keycode/data/KeyCode.data

● Karabinerキー一覧

http://bit.ly/2iQWtTB

● Karabiner設定例

http://www.thinkingsalad.com/node/38

● Karabiner Google Group

http://bit.ly/2jqplVI


添付ファイル1
添付ファイル2
No.100
05/17 17:38

edit

添付ファイル

キーボード