Ver.1.2.4 リリース
以下からダウンロードできます。(Windows/Linux/Mac版)
https://github.com/funfun-dc5/qtbrynhildr/releases
主な変更は以下です。
新規機能が必要ない場合は無理にバージョンアップする必要はありません。ネタが尽きたのでそろそろAndroid/iOSを再開しないと。
[新規機能]
・デスクトップ外へのマウスカーソル移動を禁止する機能を追加 (Brynhildr 2.0.2の clipcursor=1 相当)
[その他変更]
・ドキュメント作成ツール Sphinx をバージョンアップ(1.3.1 -> 1.3.6)
・インストーラパッケージ作成ツールをバージョンアップ(InnoSetup 5.5.9)(Windows版)
[実装について]
Brynhildr 2.0.2 ではWindowsのClipCursorによりマウスカーソルの移動範囲を制御しているそうです。
QtでのClipCursor相当の機能は提案されてはいるものの解決はまだらしいです。
[QTBUG-50168] Clip mouse cursor position
Windows版のみネイティブのClipCursorを使うという方法もありましたが、今回はデスクトップ画面の外にマウスカーソルを移動しようとした時に発生するイベント(leaveEvent)をhook(再実装)して強制的にデスクトップ画面内に戻すという荒業で実装しています。(*^-^)
他にいい方法があれば教えて下さい > どなたか
"Qt Brynhildr.ini"で
onClipCursor=false
という行を
onClipCursor=true
に変更すれば有効になります。フォーカスを外す(もしくはALT + F4で終了する…)ことでマウスの制御を戻せます。
-----------------------------------------------------------------------------------
[SHA256SUM]
-----------------------------------------------------------------------------------
bf49df998aa995ddaa2ca6379b03c1c3da9a3a8e7d178f8aa602bc4dfdfefa2e *qtbrynhildr-documents-20160408.zip
aca75a4e6daa614f5eafc12f52e4654c43717cec766a313b8af3d83a04ddf472 *qtbrynhildr-linux_x64-v124.run
1ff4b563e04056cdbe3896c13a161e73d53cfd5fbad235fea28b85cc8334d0fa *qtbrynhildr-linux_x86-v124.run
86d9a2350d51dc1dcdce86db1ab65cb06abd6bc0f46231ab4edbec5afc835760 *qtbrynhildr-macosx_x64-v124.dmg
49c794854d8cf3263c9650807051e38e5369fc7cea5b5d411ec70de67fe1022e *qtbrynhildr-windows-v124.exe
« Virtual Keyboard 2.0 使います? | トップページ | Ver.1.2.5 リリース »
コメント