Quicksilverは、常に英数モードで呼び出す
2010-06-18 追記: なぜかこの設定を行うと入力が異常に重くなる現象が発生。今のところ原因不明。やる場合は自己責任でお願いします><
id:zariganitoshさんに教えてもらいました。ありがとうございます。
http://d.hatena.ne.jp/zariganitosh/20100614/macbook_comfortable
元々あった手順だけではあまりよくわからず、コメント欄でもう少し詳しくて説明して欲しいといったら、すごく丁寧に説明してくださいました。本当ありがとうございます。
1. AppleScriptを保存(/Users/ユーザー名/Library/Scripts/open_quicksilver_with_eisu.scpt)して、
自分仕様なMacBookの快適なところ - ザリガニが見ていた...。
2. Quicksilverの Catalog... >> Scripts >> Scripts(User)をチェック入にします。
3. Quicksilverを再起動します。(確実にカタログ登録するため)
4. QuicksilverのTriggers...を開いて、
5. 中央下部の+ボタンを押して、
6. HotKeyを選択、
7. open_quicksilver_with_eisu.scptを指定して保存します。
8. 保存直後は、open_quicksilver_with_eisu.scptのTrigger項目がNoneになっているので、
9. Noneをクリックして、control-returnを押してショートカットを設定します。
私はずっとcontrol+shift+spaceで起動しているので
QuickSilverの起動をcontrol+shift+returnとか別のものに割り当てて
Triggerを元々のcontrol+shift+spaceに割り当てました。
open_quicksilver_with_eisu.scptはzariganitoshさんのものからspaceをreturnに変更しています。
tell application "System Events" tell process "WhateverItIs" keystroke return using {control down, shift down} key code {102} end tell end tell
いつも日本語入力で起動して何かタイプしてしまうと一度escで終了するとか、イラッとしてたので本当に快適になりました。
ありがとうございます!