Kinopyo Blog

プログラマとしてRuby, Rails, iPhone, iPad,Macなどなどと向き合う日々のログポース

Archive for the ‘Mac’ Category

Mac Tweetアプリインストール後右クリックメニューの「Tweet」を消す方法

2011年11月18日

MacのTweet公式アプリをインストール後、テキストを選択状態で右クリックするとメニューに「Tweet」が出てきますね。個人的には使わないのでそれを消す方法をシェアします。

これはOS XのServicesとして登録されます。どのServicesをON/OFFにするかはSystem PreferencesのKeyboardで設定できます。今回の話だとFile and FoldersTweetのチェックボックスを外せばOKです。

UPDATE:

Open as Twitter Usernameも消すべきでした。

Mouse Locator for Mac、マウスがスクリーンのどこにあるかを知りたい時

2011年11月08日

Mouse Locator for Mac

自分のマウスがスクリーンのどこにあるかを知りたいときに役立つアプリです。

ホットキーを押せば大きい緑色の圓でマウスポインタを示しので、すぐに分かります。

http://www.2point5fish.com/

さらに素晴らしいことはパソコンロック解除されたときに自動でアクティブになるんです!ユーザエクスペリエンス!

Mac Tabであらゆるダイアログのフォーカスを移動

2011年10月12日

こんなシナリオを想像してみてください。Editorを終了しようとするときに「Don’t Save, Cancel, Save…」のダイアログが出るはずです、その時フォーカスはSaveにあり、Tabでは移動できないからしょうがなくマウスでクリックしてしまう。。これがTabで遷移して操作できたらいいなぁ〜を解決する方法です。

System Preferences -> Keyboard -> Full Keyboard AccessのAll controlsを有効に設定します!

そこでの説明文の通り「In windows and dialogs, press Tab to move keyboard focus between All controls」、Tabであらゆるウィンドウやダイアログのキーボードフォーカスを移動することができます。

上記のようなダイアログが出るとしたら、Tab(Shift + Tab)で薄青色のフォーカスを移動して、スペースキーで該当の操作を実行できます。通常の青色はフォーカスの位置と関係なくreturnキーで操作を実行できます。

これでマウスなしでらくらく。

Remembering Steve Jobs

2011年10月06日

Let’s remember the day Steve Jobs passed away.

I do write a mail to rememberingsteve@apple.com, did you?

TextMateをLionのフルスクリーンに

2011年08月16日
git clone https://github.com/enormego/EGOTextMateFullScreen.git /tmp/EGOTextMateFullScreen

xcodebuild -project /tmp/EGOTextMateFullScreen/EGOTextMateFullScreen.xcodeproj -target EGOTextMateFullScreen

cp -R /tmp/EGOTextMateFullScreen/build/Release/EGOTextMateFullScreen.tmplugin ~/Library/Application\ Support/TextMate/PlugIns

# after installed
rm -rf /tmp/EGOTextMateFullScreen/

これが完成図!

Mac Google Chromeの終了をCommand+Qの長押しに簡単変更する

2011年07月29日

MacでGoogle Chromeを使う時、誤操作でcommand+wを押したかったのに間違ってcommand+q押しちゃってChromeアプリケーションを閉じたことはありますか?それを防ぐために既にいろいろ方法が出てますが、いつの間にかChrome自体で簡単に設定できるようになりました!

方法

Chromeのアプリケーションをアクティブにし、一番上のトップバーからChrome -> Warn Before Quitting (⌘Q)をチェックすればOKです。

こうすればCommand + Qは警告のメッセージが出て、長押しで終了するようになります。

Lionのフルスクリーン機能はEvernoteクライアントの検索ショットカットキーとコンフリクト

2011年07月25日

Lionにはフルスクリーンという機能がありますね。Safari、MailとかPreviewといったMacネーティブなアプリではView->Enter Full Screenでフルスクリーンモードに入れます。

そのショットカットキーは control + shift + fですが、自分の環境だとこれはEvernoteクライアントの検索ショットカットキーと衝突します。正確にはEvernoteのほうが優先で占めて、Lionフルスクリーンが効かなくなります。

解決方法はEvernoteクライアントの検索ショットカットキーを他に設定するか、キャンセルしてLionを再起動することです。再起動しないとショットカットキーの変更は有効にならないからです。

【更新】Mac Lion: Chromeのページ遷移back/forwardするジェスチャー設定

2011年07月24日

2011/09/30更新

現時点の最新版(15.0.874.54 beta)のChromeに更新したらTrackpadでは2本指スワイプ、MagicMouseでは1本指スワイプでページのBack/Forward遷移できるようになりました!もうBetterTouchToolに頼らなくてもいいですよ〜


Lionにアップグレードして、新しいジェスチャーをONにしたらChromeでの2本/3本指での左右スワイプによるブラウザのback/forwardのページ遷移が効かなくなりました。少し調べたので、その結果をまとめます。

1. Three finger dragを使わない前提

このThree finger dragは自分は大好きですが、もしこれを使わない方でしたら解決は速いです。

システム設定のトラックパッドを開き、More GestureタブのSwipe between pagesのジェスチャーを3本指或いは2本/3本指に設定。

これでChromeで3本指左右スワイプが効きます。2本指はまだ認識できないっぽいですが、Safariではどっちでもうまく対応できてしかもアニメーションでページ遷移ができます。

こうすればThree finger dragは自動でオフになります。

2. Three finger dragも使いたいならBetterTouchToolを使う

BetterTouchToolでこのようにChrome専用のジェスチャーを設定します。

2本指のスワイプのアクションを⌘(Command) + {と⌘(Command) + }に設定します。これはChromeでのページ遷移のショットカットキーです。実際使ってみたら使い心地はあまりよくないですが。。

他のジェスチャー設定はMacをLionにアップグレードして最初に設定したのはトラックパッドを御覧ください。

BetterTouchToolはトラックパッドを便利にするためのツールです。詳しい使い方はこの記事http://nori510.com/archives/4208を参考してください。

MacをLionにアップグレードして最初に設定したのはトラックパッド

2011年07月21日

System PreferencesのTrackPadを早速開きました。

Point & Click Tab

最初のTap to clickはなかなか便利で、ずっとほしい機能でした。やっとMacbookのトラックパッドをクリックする音が消えました

そしてThree finger dragは三本指でアプリの位置を移動したり、テキストを選択したり、Finderでファイルを選択したりして、いろんな機能があります。動作としては「クリックをホールディングしながらドラックする」感じなので、よく使えばだいぶ効率が上がりそうです。

Scroll & Zoom

ここはScroll direction:naturalのチェックを外しました。デフォルトはチェックした状態なんですが、今まで(Lion以前)の動きと真逆なので全然慣れません。。

More Gestures

Lionの新しいジェスチャーを学びましょう。

  • 四本指で左右スワイプはフルスクリーンアプリの切り替え
  • 四本指で上スワイプはMission Control

などなど

まとめ

Tap to clickとThree finger dragは新しい、大変便利な機能でオススメです。

Scroll direction:naturalは2本指スクロールが今までの動きと真逆なんで慣れない方はチェックを外してください。

その他はMission ControlとLaunchpadを覚えておけばいいかと〜

TextMate Error: Exception raised during posting of notification

2011年06月04日

現象

Railscastsで紹介したjezdez/textmate-missingdrawer – GitHubProject Drawerのプラグインをインストールした後に、ターミナルやTextMateのGUIでフォルダを開くときに画面が真っ白になる。ファイル一つ一つは開ける。

ターミナルで開いた時はこんなエラーを吐き出される:


mate[19082:903] Exception raised during posting of notification.  Ignored.  exception: '[NOTE: this exception originated in the server.]

 -[NSCFArray objectAtIndex:]: index (1) beyond bounds (1)'  invoked observer method: '-[OakLaunchHelper didLaunchTextMate:]'  observer: 0x1128a0  notification name: 'NSWorkspaceDidLaunchApplicationNotification'

原因

昔ProjectPlusというProject Drawerをインストールしたことがあり、どうやらその二つが衝突しているよう。

対策

~/Library/Application Support/TextMate/Plugins/ProjectPlus.tmpluginを削除

参考:http://ticket.macromates.com/show?ticket_id=188F672C