« Virtual Keyboard 2.0 使います? | トップページ | Ver.1.2.5 リリース »

2016年4月 8日 (金)

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 リリース »

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/2011805/64874260

この記事へのトラックバック一覧です: Ver.1.2.4 リリース:

« Virtual Keyboard 2.0 使います? | トップページ | Ver.1.2.5 リリース »