griffin-stewieのブログスマートフォン用の表示で見るgriffin-stewieのブログこの広告は、90日以上更新していないブログに表示しています。griffin-stewieの日記もしくはこちらへどうぞ。大幅な機能追加、変更を施しています。以前から言っていたようにこのバージョンでは過去のバージョンの設定ファイルは使えなくなりました。ご迷惑をお掛けしますがご了承下さい。Ver0.0.4で追加された多くの機能はcanberlandさんの協力のお陰で実装することができました。僕一人ではこれだけの機能を実装することはできませんでした。canberlandさんに本当に感謝いたします。Safariのメニュー項目をコマンドに割り当て個人的にはこれが一番大きな機能だと思っています。過去のバージョンではSafariGesturesに組み込まれたコマンドしかジェスチャを割り当てられませんでした。あれが欲しいとかこれは必要ないとか人それぞれあったかと思います。Ver0.0.4からはSafariのメニューから好きな項目にジェスチャを割り当てて実行できるようになりました。FlowのようなSafariStandなどのプラグインの機能もメニューバー上にあればジェスチャを割り当てられます。SafariStandのaction_messageも使えます。多くのaction_messageはSafariのメニューと重複していますが、action_message:HT_arrangeTab:何か便利だと思います。サービスメニューにも割り当てられるようになっていますので、各種アプリ等との連携もより簡単に実行可能です。ロッカージェスチャロッカージェスチャが使えるようになりました。その逆の左クリックをしながら右クリックをする動作のことをいいます。左->右のロッカージェスチャは、左を押した状態でマウスを動かすとロッカージェスチャが無効になります。(ドラッグを有効にするための仕様)当然ながらロッカージェスチャは2ボタン以上のマウスでなければ実行は不可能です。MacBookなどのトラックパッドからは実行できません。MightyMouseのようなタイプのマウスでは右と左の同時押しができないため、ロッカージェスチャを実行できません。要望を頂いていた機能を実装しました。設定項目は以下の通りです。ジェスチャ認識閾値の設定いままで固定していたジェスチャ認識閾値を設定できるようにしました。デフォルトでは50.0となっています。数値を小さくすると、ジェスチャをするとき小さな動作でも認識してくれます。一つ目は”タブの複製”です。現在のタブと同じURLのタブを新規タブで開きます。二つ目は”タブまたはウインドウを閉じる”です。このコマンドは実行時の状態によって以下のように変化します。メニューバーの”SG”内にメニューとして登録してあります。ジェスチャのトリガーをOptionキーでも可能になりました通常、マウスジェスチャ機能は右クリックを押しながら、マウスを動かす(マウスジェスチャ)ホイールを回す(ホイールジェスチャ)ことで実行します。この場合、ワンボタンマウス*2やMacBookなどのトラックパッドでの操作はできないもしくはやりづらいです。そこで、右クリックの代わりにOptionキーを使えるようにしました。Optionキーを押しながらマウスカーソルを左に動かして、Optionキーを離すと”戻る”のマウスジェスチャが実行できます。同様にOptionキーを押しながらマウスホイールを回す、もしくはトラックパッドを2本指で縦になぞる事でホイールジェスチャが実行できます。これでトラックパッドユーザーでもマウスジェスチャ機能が使えるようになります。マウスの右クリックの機能全てをOptionキーで代替しているわけではありません。Optionキーを単体で押してもコンテキストメニューは表示されません。Optionキー+左クリックでロッカージェスチャができるわけではありません。伴って大きく設定画面が変わりました。基本的に見ていただいたらすぐ使えるとは思いますが、説明します。いうメニューが追加されます。上の4つはSafariGesturesで定義したオリジナルコマンドが並んでいます。バージョン情報を表示する。選択して”ジェスチャ設定パネル”を表示したところ上のスクショがデフォルトの状態でのジェスチャ設定パネルです。50.0が設定されています。新しいマウスジェスチャの登録まず、新しくコマンドを追加します。テーブルの左下にある”プラス”ボタンをクリックします。するとpopupメニューが表示されます。展開した状態が下のスクショです。ここに表示される項目はSafariのメニューバー上のメニューと同じものが表示されます。*3この中から使いたい項目探してクリックします。”ウインドウを閉じる”をクリックしてみました。上のスクショが追加したあとの状態です。次に割り当てるジェスチャを登録・編集します。それには以下の2つの方法があります。”ジェスチャを編集...”ボタンをクリック登録したいコマンドの行のGestures列をダブルクリックまた、コマンドの登録・編集も同様に変更できます。いずれかを実行するとジェスチャ入力パネルが表示されます。”ジェスチャ入力パネル”上で登録したいジェスチャを実行します。すると認識したジェスチャ文字列(L、R、D、U)が表示されます。クリックしてください。Value”をクリックし、登録した状態。ボタンをクリックして下さい。ボタンをクリックしなければ、設定は適用されません。ボタンをクリックした場合は設定は適用されず、設定前の状態に戻ります。ジェスチャ設定パネルを開いている間は新しい設定が有効です。”Cancel”を押すと元に戻ります。(試しに使ってみることを想定)Preferenceパネルで「OK」を押さないと設定は保存されないので注意して下さい。ボタンをクリックして、ジェスチャ設定パネルを閉じます。これで、”LR”というジェスチャを実行するとウインドウが閉じられるようになります。ボタンをクリックすることで削除できます。設定したいアクションのチェックボックスをオンにします。すると、”編集”ボタンが有効になります。”編集”ボタンをクリックすると、ジェスチャのコマンド追加時と同じpopupメニューが表示されます。設定したいコマンドをクリックして下さい。軌跡を表示させたい場合にはチェックボックスをオンにしてください。オンにすると若干負荷が上がります。描画される軌跡の太さの設定も可能です。テキストフィールドに数字を入力するか、テキストフィールド横のステッパー(上下のボタン)で数値を変更させて下さい。数字を大きくすると太く、小さくすると細くなります。軌跡の色も変更可能です。色の横のカラーウェル(デフォルトだと赤い色の所)をクリックして下さい。カラー設定パネルが表示されますのでお好みの色をクリックして、閉じて下さい。ジェスチャの認識閾値の設定テキストフィールドに数字を入力するか、テキストフィールド横のステッパー(上下のボタン)で数値を変更させて下さい。数字を大きくすると認識感度が鈍くなります。マウスを大きく動かしたときにしか認識しなくなります。小さくするとその逆に認識感度が敏感になります。お詫び及び仕様popupメニュー内の各メニュー項目はSafariのメニューバー上のメニューと同じものが表示されます。なっていますが、これは仕様とさせていただきます。ブックマークメニュー内のブックマークの階層はルート階層のみコマンドとして設定が可能です。フォルダ内のブックマークは設定しても実行できません。設定ファイルの互換性がなくなりました。Support/SafariGesturesにあるSafariGestures.plistを削除して下さい。削除しないままインストールし、起動すると以下のようなエラーメッセージがでると思います。一度Safariを終了させて、設定ファイルを削除してからSafariを立ち上げてみて下さい。SafariGestures.bundleをSafariを終了させた状態で上書きしてください。インストールされる方SafariGesturesを利用するためにはSIMBLが必要です。インストールしてください。プラグインフォルダに入れます。Support/SIMBL/Plugins/SafariGestures.bundleとなります。Ver0.0.4をダウンロード不具合、要望があればお気軽にコメント下さい。なっていますが、これは仕様とさせていただきます。作ってみた自作キーボードで組み立てで便利だったもの月別アーカイブはてなブログをはじめよう!griffin-stewieさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。