Python 学習:PYHK モジュール

2015-11-24 :  PCクリニック

本文の前に、
-・・・ -・-
現時点での blogramのランクインカテゴリは、
6、2、1、0、1、 0、0、0、0、0(41)で、換算ポイント 84pt 。
「Firefox」6位ダウン、5位アップ。「化学業界」「硝子業界」、
「e-radio」「グルコサミン」「Python」「FM COCOLO」bg値変動のみ。
「C言語」「Perl」「FM青森」全く変化無し。
・-・ - -・

さて、本文。

前回(2015-11-21)の記事:「AutoIt 学習:HotKeySet 関数
では、
  ・・・・・
  ・・・・・
  「Open Shelf」の「Function Reference」にある、
  「HotKeySet
    ユーザー関数へのホットキー(ショートカットキー)を設定します。

    ホットキーを押すと*一般的には*AutoItの関数/文の実行は
    ユーザー関数の実行が終了、中断するまで中断されます。
    例外は次の通り。
    1) 現在の関数が"ブロッキング"関数の場合。
     キー入力はバッファー(=記憶)され、
     ブロッキング関数が終了されると実行されます。
     MsgBoxやFileSelectFolderがブロッキング関数の例です。
     ”例”のShift-Alt-d で試してみてください。
    2) トレイのAutoItアイコンをクリックしてスクリプトを一時停止している
     場合。このような一時停止中のホットキー入力は全て無視されます。

  ・・・・・
  ・・・・・

を見つけた。


それで、
“AutoIt”にあるのなら、Python に無い訳が無いのでは?


ありました。
Michael Schurpf(WORDPRESS ENGINEER)さんの
PYHK - Python Hotkey Module
  You can register any sequence of keys with
   any function you like.
  This will create a global hotkey used in
   all running programs on your Windows machine.
例によって:
  あなたのような任意の関数に任意のキーの並びを登録できます。
  これは、Windows マシン上のすべての実行中のプログラムで
   使用されているグローバルなホットキーが作成されます。
  ?????


使えるかな?
取り敢えず“GitHub”https://github.com/schurpf/pyhk に行ってみた。

Dependencies
に、Pyhook
とあり、
Alternatives
に、IronManMark20/pyhooked
がある。


それで、
“PyHook”については、5ヶ月前(2015-06-26)の記事:
PyHook : マウス・クリックの検出
で導入している。

すると、“pyhk”と“pyhooked”の二択?


両方の“GitHub”を見比べてみると、

“pyhk”の方がシンプル?と云うかショボイ???


まぁイイか、“pyhk”に決めた。

GitHub」から
「pyhk.py」1つを頂いた。

そして、
“WinPython”インストールフォルダの、
「~/python-2.7.6/Lib/site-packages/」に入れた。


確認は、
PYHK - Python Hotkey Module
にある、Example

OKですね。


これって、
つまりは“PyHook”を目的に合わせて使いやすくしたもの?



そう云えば、マウスじゃなくて
キーボード用のプリミティブなものに、
昨年(2014-07-10)の記事:
Python 学習:msvcrt.kbhit()
がありました。


本日はここまで。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


151117,18
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク