■プロフィール

mimizuno

Author:mimizuno

■最近の記事
■最近のコメント
■最近のトラックバック
■月別アーカイブ
■カテゴリー
■ブロとも申請フォーム
■ブログ内検索

■RSSフィード
■リンク
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | --:--:--
AltTabMouse 1.0.9.0 (TTBase)
なんとなくプログラミングがしたくなったので、wikiにあった要望に答えてみたつもり(数年前のだけど)。
表示位置の設定とマウス選択モードの切り替え。

POSITION=1でマウス位置。0で画面中央。
MOUSESELECT=1でマウス選択モード。0でホイール選択。

http://mimizuno.hostwq.net/TTBase/


スポンサーサイト
TTBase | 02:41:57 | Trackback(0) | Comments(0)
AltTabMouse 1.0.7.0(TTBase)
マウスのみでタスク切り替えするTTBase用プラグインAltTabMouseのアップデート。
フォントサイズとアイコンサイズを変更出来るように。

一ヶ月ぶりくらいに2chを見たらなんか書いてあったので実装してみた。

アイコンサイズを0にすると、アイコンを表示しなくなるが、
アイコンを取得する処理は省いてないのでメモリ節約とか高速化にはならないと思う。
つまり、対して意味はない。
表示しないのに取得するのは気持ち悪いので、気が向いたらそこんとこもやる。

プラグインはここから。
http://mimizuno.hostwq.net/TTBase/

TTBase | 18:30:32 | Trackback(0) | Comments(0)
AltTabMouse 1.0.6.7(TTBase)
マウスのみでタスク切り替えするTTBase用プラグインAltTabMouseのアップデート。
タスク切り替え後も再度タイムアウトするように。

範囲選択にホイールを使用するとき、ちょっと急いでやるとタスク切り替えが発動してしまう。
こうなると、一回マウスを離して範囲選択からやり直す必要があった。
前から気になっていたが、新PCのC言語開発環境を構築していなかったしデータは前PCにあったので放置していた。
急にやる気になったので、タスク切り替えた後もタイムアウト判定をするようにした。
切り替え画面がでたら冷静に(ホイールの位置を戻す感じで)現在のウィンドウを選択して、少しまてばタイムアウトする。

あと、使用PCがXPからWindows 7 64bitになったのでこっちで開発・動作確認している。XPは未確認。
さらに、本家TTBaseでなくTTBaseCを使用中。

http://mimizuno.hostwq.net/TTBase/

TTBase | 06:19:11 | Trackback(0) | Comments(0)
Win+Eを無効にする方法とWin+Dの代替
TTBaseにショートカットキーを設定するに当たり、他と競合しないように大抵はWinキーと組み合わせている。
んで左手だけで届く範囲にあるQからVくらいまでのキーのほとんどに登録している。
ものすごく押しやすい位置にあるWin+Eだが、標準ではエクスプローラーが起動するキーになっている。TTBaseに登録しても乗っ取ったりはしてくれない模様。
AutoHotKeyというソフトはどうやってるんだかわからないけど乗っ取ってくれる。
結果、その方法はわからなかったけど、こんなページAutoHotkeyを流行らせるページにあった。
んでここに書いてあるとおり、
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

NoWinKeys
という名前でDWORD型で値が1の値(?)をつくる。
(右クリックから新規、DWORD値で新しい値ってのがつくられるから名前変更してダブルクリックして値を1にする。)
んで再起動したらWin+Eは反応しなくなった。
再起動しなきゃ反映されないってことは、AutoHotKeyは違う方法とってるんだと思うんだけどわからん。というか調べてないし思いつかない。

Win+Eが使えるようになったのはいいけど、個人的によく使っているWin+Dまで使えなくなってしまった。(Win+Dはデスクトップの表示)
ってことで以下のようなVBスクリプトを書いた。一行。
CreateObject("Shell.Application").ToggleDesktop

これを「適当な名前.vbs」で保存して何でも起動(WikiではAnyLaunch)に登録してWin+Dを割り当てたらそこそこちゃんと動いている模様。連打したらちょっと変になったけど。
iniへの登録はこんな感じにTTBase.exeの位置から相対パスもしくは絶対パス指定。
9=デスクトップを表示|wscript.exe|.\plugins\AnyLaunch\ToggleDesktop.vbs

あと、仕方ないけど微妙にタイムラグがあるのも気になる。今後どうしても気になるようならこれ専用のプラグインでも作ろうかと思う。
あとWin+Rもたまに使うけど、そこまで頻度高くないしめんどうだからそれようのスクリプトは作らなかった。

TTBase | 03:39:55 | Trackback(0) | Comments(0)
PrintEnvironment Ver1.2.1.0(TTBase)
TTBaseにインストールされているプラグインの情報を一覧表示するプラグイン。
バージョン情報を出力するようにした。
ファイルサイズ表示ミスっていたのを修正

http://mimizuno.net84.net/TTBase/

実行結果はこんな感じ
Windows XP Service Pack 3
TTBase Verion:TTBase.exe 1.1.0.77 4ED0EE8E 138240bytes

TTBaseシステム Setting.dll 1.0.8.38 非常駐 67DC87E7 590848bytes
タスク切替 plugins\atext_p.dll 1.0.11.35 常駐 8F585146 416768bytes
アクティブウィンドウを動かす plugins\AWMove.dll 1.22.0.10 非常駐 7825263 49152bytes
タスクトレイをアクティブにする plugins\ActiveTray\ActiveTray.dll 1.10.0.2 非常駐 27CAF7D3 49152bytes
AltTabEx plugins\AltTabEx\AltTabEx.dll 1.0.0.2 非常駐 5FD3F9BB 11264bytes
AltTabMouse plugins\AltTabMouse\AltTabMouse.dll 1.0.6.6 常駐 96C18E2B 62976bytes
何でも起動 plugins\AnyLaunch\AnyLaunch.dll 0.2.0.2 非常駐 EDF5DDAC 65536bytes
タスクバーボタンを並び替える plugins\artb\artb.dll 1.0.0.2 常駐 FEE03922 8192bytes
ClipboardClear plugins\ClipboardClear\ClipboardClear.dll 1.0.0.3 常駐 BC4327FA 6656bytes
クリップボード拡張(UNICODE版) plugins\ClipBoardExt\ClipBoardExt.dll 1.0.0.9 常駐 DAEEA187 81920bytes
DragScroll plugins\DragScroll\dragscroll.dll 1.0.0.3 常駐 AA4B4C1D 13312bytes
ExMenu plugins\exmenu\ExMenu.dll 1.0.0.3 常駐 9C08713B 49152bytes
ファイルダイアログ拡張 plugins\FileDialogEx\fdex.dll 1.0.1.5 常駐 E09AE96E 86016bytes
HideWindow plugins\HideWin\hidewin.dll 1.0.0.6 常駐 49857A74 86016bytes
HotkeyIME plugins\HotkeyIME\HotkeyIME.dll 1.0.0.1 非常駐 81A2D3D7 6144bytes
memo plugins\memo\memo.dll 1.7.0.0 常駐 F6404893 24576bytes
PasteDate plugins\pastedate\pastedate.dll 1.0.0.3 非常駐 DF4F1DD6 57344bytes
プラグイン管理機構 plugins\PluginManager\PluginManager.dll 1.0.0.3 非常駐 2862FDD5 237568bytes
PrintEnvironment plugins\PrintEnvironment\PrintEnvironment.dll 1.2.1.0 非常駐 8379313A 64000bytes
ReloadRestartExit plugins\ReloadRestartExit\ReloadRestartExit.dll 1.0.0.3 非常駐 E9D004C0 10752bytes
SetCaretColor plugins\SetCaretColor\SetCaretColor.dll 0.0.0.0 常駐 D3A63671 3584bytes
アクティブウィンドウの優先度変更 plugins\SetPriority\SetPriority.dll 0.0.0.0 非常駐 8CD8F4BD 51200bytes
SysCommand plugins\SysCommand\SysCommand.dll 1.0.0.2 非常駐 21117956 6656bytes
タイマー plugins\timer\timer.dll 0.0.0.0 常駐 1C46F77A 29184bytes


TTBase | 02:30:47 | Trackback(0) | Comments(0)
次のページ

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。