2013年04月06日

Windows8 で yamy を使おうとしたら,Alt+TAB によるプログラム切り替え(タスク切り替え)ができなくなってしまっていた.パッチを当てた yamy を作って公開されている方がいらっしゃったので,これを試してみたところ,Alt+TAB はうまく動くようになったのだけど,escapeNLSKeys=1 に失敗するようになってしまった.

Web拍手:



2013-04-18 追記.解決しました
http://knoike.seesaa.net/article/356046428.html



Windows8 で yamy を使おうとしたら,Alt+TAB によるプログラム切り替え(タスク切り替え)ができなくなってしまっていた.




yamy-0.03-alt-tab.zip
http://callcc.net/archive/yamy-0.03-alt-tab.zip

パッチを当てた yamy を作って公開されている方がいらっしゃったので,ありがたくこれを試してみたところ,Alt+TAB はうまく動くようになったのだけど,escapeNLSKeys=1 に失敗するようになってしまった.
escapeNLSKeys=0 だと起動する.


escapeNLSKeys=0 だと何が困るかというと,「英数」キーを押下-押上したときに,押下-押下になってしまい,「英数」キー押下っぱなしになってしまうこと.
この現象は,オリジナルの yamy 0.03 でも起こる現象.
yamy の「調査」で調べると,「"D-英数" - "U-英数"」ではなく,「"D-英数" - "D-英数"」いうふうに,同じ値が返ってきてしまっている.
私は「英数」キーを「左 Ctrl」に割り当てているので,「一旦,Ctrl を押すと,Ctrl 押下っぱなしになってしまう」ので,どうしても escapeNLSKeys=1 にしたい.




パッチを作成された方の手元では,escapeNLSKeys=1 で問題なく動いているとのこと.
ということで,おそらくは,私の環境の問題.

そういえば,パッチを当てた yamy を見つける前に,レジストリの Scancode Map を書き換える方法も試してみたのだけど,反映されなかったんだよなぁ.
再起動しても「英数」は「英数」のままだったし,「左 Ctrl」は「左 Ctrl」のままだった.
Scancode Map を作るのに使ったツールは,「Change Key」.
http://satoshi.web5.jp/f_soft/dw_win.htm

できたレジストリ・キーは,
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout\Scancode Map
だった.

あと,レジストリに Scancode Map が存在すると,yamy が起動に失敗してしまう.
うーむー,何かまずいことになっているのかなぁ?
yamy はどうしても使いたいので,レジストリは「Change Key」で書き換える前の状態に戻した.


Alt+TAB 対策された yamy のパッチの内容を見てみたけれど,この修正が影響するとは思えないので,escapeNLSKeys=1 に失敗してしまうのは何か別のことに原因がありそう.
そもそも,オリジナルの yamy 0.03 でも,Windows8 インストール直後は escapeNLSKeys=1 に失敗してしまい,WindowUpdate によって .NET Framework を更新していくうちにある段階で escapeNLSKeys=1 に成功するようになるので,そのあたりが関係あるのかなぁ,とも思うけれど,私にはよくわからない.

自分の環境でコンパイルしてみればいいのかなぁ,ということに思い至ったので,そのうち試してみよう.

とりあえず,現状をまとめると,

o yamy 0.03 on Windows7
- Windows7 インストール直後は escapeNLSKeys=1 に失敗する.
- WindowsUpdate によって .NET Framework を更新していくと escapeNLSKeys=1 に成功するようになり,その後は好調.

o yamy 0.03 on Windows8
- Windows8 インストール直後は escapeNLSKeys=1 に失敗する.
- WindowsUpdate によって .NET Framework を更新していくと escapeNLSKeys=1 に成功するようになる.
- Alt+TAB によるプログラム切り替え(タスク切り替え)ができない.yamy を一時停止したり,終了したりすれば Alt+TAB が効くようになる.

o yamy 0.03 alt-tab on Windows8
- オリジナルの yamy 0.03 が escapeNLSKeys=1 で起動できる環境(WindowsUpdate によって .NET Framework を更新し終えた状態)で,escapeNLSKeys=1 での起動に失敗する.escapeNLSKeys=0 でなら起動する.
- Alt+TAB によるプログラム切り替え(タスク切り替え)ができる.
- escapeNLSKeys=0 で起動することになるので,オリジナル yamy でも発生する「「英数」キーを一旦押すと,押下っぱなしになってしまう」という現象が起こる.

o Scancode Map によるキー割り当て変更は,反映されなかった.


ひとまず,Alt+TAB によるプログラム切り替えができないことはあきらめて,いまの自分の環境で escapeNLSKeys=1 で起動できるオリジナルの yamy を使うことにした.
「のどか」には,Alt+TAB 問題への対策をしたモード(高整合性(高IL)版)があるらしいのだけど,「のどか」は 1800円もするしなぁ.

あとで,パッチを当てた yamy のソースを自分の環境でコンパイルしてみよう.
もしそれだけで,escapeNLSKeys=1 で起動できるようになるのであれば,Alt+TAB 問題も解決できて万事解決.


2013-04-18 追記.解決しました
http://knoike.seesaa.net/article/356046428.html



--

2011年06月22日
yamy が起動時に NLSキー処理に失敗するのは,Windows Update をがんがん当てているうちに直る.
http://knoike.seesaa.net/article/211314709.html

2011年04月15日
ドライバの振る舞いが変わったのか,「NL-→」が,単なる「→」という値で返ってくるようになった.
http://knoike.seesaa.net/article/195978766.html

2009年12月07日
「escapeNLSKeys=1」にしていないだけじゃないかなぁ?
http://knoike.seesaa.net/article/152842012.html

2009年11月01日
yamy の不調は,[調査] で [スキャンキーの調査] と [仮想キーの調査] でぱしぱしキーを押し離ししていると直るようだ.
http://knoike.seesaa.net/article/152841629.html

2009年10月31日
「窓使いの憂鬱」の代わりに,それの派生ソフトの「yamy」を使えばよさそう.
http://knoike.seesaa.net/article/152841638.html


==

2013年04月06日
Windows8 に Cygwin をインストールしたら,スタート画面にアイコンが山ほど増えた.「Windows8 のアイコンは階層化ができない」って,こういう話かー.
http://knoike.seesaa.net/article/354092771.html

2013年04月06日
Windows8 の「コピー中」の画面は,転送速度がグラフィカルに表示されて,なかなかいいなー.止まってしまっているのかどうかがわかりやすい.こういうのは好きだわー.
http://knoike.seesaa.net/article/354090639.html

2013年04月04日
Windows7 に付属していたウイルス対策ソフトの「Microsoft Security Essentials」は,Windows8 では「Windows Defender」という名称に変わったらしい.
http://knoike.seesaa.net/article/353925467.html

2013年04月04日
Core 2 duo と Core i5 との違いなのか,ThinkPad と Let's note との違いなのかわからないけれど,Core 2 duo ThinkPad と違って,CPU 温度が劇的に上下するようになった.70 度くらいまでさっと上がって,55 度くらいにまでさっと下がる.その間,1秒くらい.
http://knoike.seesaa.net/article/353921237.html

2013年04月04日
SpeedFan というソフトを CPU の温度を監視するためだけに入れているのだけど,なぜか起動に成功したり失敗したりする.直接に起動するのではなく,cmd.exe を経由するといいらしい.
http://knoike.seesaa.net/article/353920384.html

2013年04月04日
Core 2 duo 2.66 Ghz と比べたときの,Core i5 2.60 Ghz は,「速い」というよりは,「遅くならない」という感覚.「遅くならないから総じて速く感じる」という感じ.これはこれでいいなー.
http://knoike.seesaa.net/article/353912780.html

2013年04月04日
Chrome(Portable Chrome)を NX2 に移行しようとしたら,TabCloud でのタブ移行が完全にはいかなかった.40個くらいのタブを開いているのだけど,25個前後までしか開かれない.TabCloud で開くたびに開かれるタブの個数が異なっていて,現象に再現性がない.
http://knoike.seesaa.net/article/353910718.html

2013年04月04日
Skype も,メトロ版アプリではなく,従来のデスクトップ版のアプリをダウンロードして,それをインストールして使うことにした.
http://knoike.seesaa.net/article/353900599.html

2013年04月04日
「SkyDrive は,Windows8 では Windows に統合される」とかいうような話をどこかで聞いたのだけど,結局のところは,「アプリ版の SkyDrive(デスクトップ版 SkyDrive)」もやはり必要で,それは,別途ダウンロードして自分でインストールしなければいけない.
http://knoike.seesaa.net/article/353899772.html

2013年04月04日
Windows8 を Microsoft アカウントで使うと,いろいろな設定がクラウド保存されるらしい.何がどれくらい保存されるのかわからないけれど,とりあえず,エクスプローラーの設定は保存されていました.
http://knoike.seesaa.net/article/353889790.html

2013年04月04日
Windows8 を Microsoft アカウントで使う場合は,あらかじめ,Microsoft アカウントに登録してあるプロフィールを半角英数字だけの文字列にしておくとよさそう.
http://knoike.seesaa.net/article/353889237.html

2013年04月04日
Let's note NX2 に変えたら,HDMI 接続のディスプレイから音が出るようになった.
http://knoike.seesaa.net/article/353884546.html

2013年03月30日
Let's note NX2 を発注してしまった.ひと季節前のモデルの CF-NX2LEABR.ビックカメラで 139800円だったのだけど,13981ポイントをもらえたので,実質的に 126000円弱.
http://knoike.seesaa.net/article/353279154.html
【コンピュータの最新記事】
posted by NOIKE at 01:41 | 東京 ☀ | Comment(0) | TrackBack(5) | コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

Windows8 って,プログラム(デスクトップ・アプリ)を起動しても,そのプログラム(ウィンドゥ)がアクティブになっていないことが結構ある.フォーカスが勝手に奪われなくて便利な場合もあるけれど,結構,わずらわしいなぁ.
Excerpt: Windows8 って,プログラム(デスクトップ・アプリ)を起動しても,そのプログラム(ウィンドゥ)がアクティブになっていないことが結構ある. Alt+TAB が効かなくなっていることに加えて,何か操..
Weblog: とりコー
Tracked: 2013-04-06 03:28

[解決] Windows8 で yamy を起動したときに Alt+TAB によるプログラム切り替え(タスク切り替え)ができなくなってしまう問題は,@k_tsj さんがパッチを当てた yamy-0.03-alt-tab.zip を使うことで解決しました.ありがとうございましたー.
Excerpt: Windows 8でyamyを起動するとAlt+Tabが使えなくなるのが死活問題すぎたので、Alt+Tabだけは特別扱いしてフックをスルーするworkaroundを入れてみた。 callcc.net/..
Weblog: とりコー
Tracked: 2013-04-18 22:11

Let's note NX2 用の互換 AC アダプターを購入した.PC の電源を入れたあとの BIOS 起動の段階で,「純正品じゃないよ.キーを押せばこのまま続けるけれど,どうする?」と訊かれるけれど,何かキーを押せば,あとはそのまま問題なく使える.
Excerpt: 中古良品Panasonic CFミニノート代替ACアダプタ/CF-AA6402A M1/CF-AA6412C M1/16V4.06A互換対応可価格:1,800円(税込、送料別) Let's n..
Weblog: とりコー
Tracked: 2013-04-24 02:32

「Let's note NX2 + バッテリーパック S」は,「高パフォーマンス」の電源プラン設定で 2.5 〜 3.0 時間くらい使えた.「パナソニックの電源管理(省電力)」の電源プラン設定だと,4 時間くらい使えた.
Excerpt: 「Let's note NX2 + バッテリーパック S」は,「高パフォーマンス」の電源プラン設定で 2.5 〜 3.0 時間くらい使えた. Let's note NX2 + バッテリーパック L で..
Weblog: とりコー
Tracked: 2013-04-24 03:10

先週辺りから,Speedfan が起動時に「序数が見つかりません」というエラーを出すようになってしまった.
Excerpt: 先週辺りから,Speedfan が起動時に「序数が見つかりません」というエラーを出すようになってしまった. [OK] を押してエラー・ウィンドウを閉じれば,あとはいままでどおりに使えるので実害は..
Weblog: とりコー
Tracked: 2013-04-24 03:22