(2020-08-23 追記修正: ALTキーとして機能していなかったので,この設定を使うのはやめました.
https://noike.info/wp/knoike/2020/08/23/82964/
)
(2020-08-20 追記修正: mintty からフォーカスがはずれたときに ALTキーが押下されたままの状態になってしまうことがあったので,mintty のときだけでなく常時そうしてしまうことにしました.新しい設定は,ここ↓です.
https://noike.info/wp/knoike/2020/08/20/82942/
)
(2019-01-23 追記修正: mintty 以外のアプリに悪影響がないように,mintty のときだけ右ALTキーの設定が有効になるように yamy の設定を修正しました.)
ものすごくひさしぶりに Cygwin をアップデートしたら,mintty で,右ALT+F2 を押しても新しく mintty が開かなくなってしまった.左ALT+F2 なら,いままでどおりに開く.
「ALT+F2 doesn’t open a new terminal anymore in v2.3.3 · Issue #531 · mintty/mintty」
https://github.com/mintty/mintty/issues/531
「mintty (2.3.2, 2.3.3) won’t start while 2.2.4 – is OK · Issue #530 · mintty/mintty」
https://github.com/mintty/mintty/issues/530
「mintty のどこかのバージョンでそういう不具合が生じたのだろう」と思ってしばらく調べたものの,結局のところ,解決できなかった.
~/.minttyrc を削除してもこれに関する挙動は変わらなかったので,関係なさそう.
Cygwin のインストーラで戻れる最も古いバージョンの mintty 2.9.3-0 まで戻してみたけれど,やっぱり,これに関する挙動は変わらなかった.
自分の環境で挙動を調べているうちにわかったことは,「右ALTキーと左ALTキーとでキーコードが異なる」ということだった.
おそらく,mintty が想定している ALTキーは,左ALTキーのキーコードだけなのだろう.
ということで,mintty の設定ではどうしようもなさそうなので,今回は,「YAMY で右ALTキーのキーコードを左ALTキーと同じキーコードに変えてしまう」ことで今回は対処した.
window mintty /mintty.exe/ : Global
# 右 ALT を 左 ALT にする
mod alt -= RightAlt
key RightAlt = &VK( MENU )
window Global # keymap を元に戻す
==
2015年02月24日
64bit版 Cygwin 環境にインストールされる 5 種類の gcc の内訳.
http://knoike.seesaa.net/article/414607873.html
2015年02月24日
[暫定結論] 2015年2月24日現在の 64bit版 Cygwin(MinGW) 環境で,gcc を使って MIDI Yoke を認識できるアプリを生成するためには,gcc として i686-w64-mingw32-gcc か i686-pc-mingw32-gcc を使えばよい.
http://knoike.seesaa.net/article/414606137.html
2015年02月24日
MIDI Yoke は,32bit版アプリからは見えるけれど,64bit版アプリからは見えないようだ.なるほどねー,OS が 32bit OS か 64bit OS かではなく,アプリ側が 32bit版か 64bit版かで決まるのかー.
http://knoike.seesaa.net/article/414558534.html
2013年04月26日
別の PC で NTFS で使っていた外付け USB HDD の中のファイルやディレクトリのアクセス権限問題を解決するには,icacls (ファイル,または,ディレクトリ) /reset /t とするといいらしい.
http://knoike.seesaa.net/article/357362713.html
2013年04月06日
Windows8 に Cygwin をインストールしたら,スタート画面にアイコンが山ほど増えた.「Windows8 のアイコンは階層化ができない」って,こういう話かー.
http://knoike.seesaa.net/article/354092771.html
2012年12月24日
いまさらながら,Cygwin を使うときのターミナルエミュレータを mintty に変更した.
http://knoike.seesaa.net/article/309650032.html
2011年03月31日
Cygwin のインストーラで,「cygintl-8.dll がない」というエラーが出てしまうとき.
http://knoike.seesaa.net/article/193450359.html
2010年03月20日
Cygwin bash shell を CP932 で使うときのファイル名の表示文字化け対策
http://knoike.seesaa.net/article/152843291.html
2009年06月26日
ようやく Mew で送信する設定ができた.
http://knoike.seesaa.net/article/152840683.html
2009年04月10日
「Cygwin release 1.7 in BETA testing」
http://knoike.seesaa.net/article/152839653.html
2008年09月09日
cygwin.org サイトの構成がかなり変わっていた
http://knoike.seesaa.net/article/152835289.html
2007年01月26日
svn ハマリから脱出
http://knoike.seesaa.net/article/152830270.html
2006年06月10日
man ascii
http://knoike.seesaa.net/article/152829805.html
2006年05月02日
cygwin の GNU octave で wav ファイルを読み書きする
http://knoike.seesaa.net/article/152829167.html
2006年05月02日
cygwin の GNU octave で sound を使う
http://knoike.seesaa.net/article/152829168.html
2006年02月09日
Cygwin を入れる
http://knoike.seesaa.net/article/152828652.html
2006年01月17日
Cygwin の updatedb で
http://knoike.seesaa.net/article/152800844.html
—
2013年04月18日
[解決] Windows8 で yamy を起動したときに Alt+TAB によるプログラム切り替え(タスク切り替え)ができなくなってしまう問題は,@k_tsj さんがパッチを当てた yamy-0.03-alt-tab.zip を使うことで解決しました.ありがとうございましたー.
http://knoike.seesaa.net/article/356046428.html
2013年04月06日
Windows8 で yamy を使おうとしたら,Alt+TAB によるプログラム切り替え(タスク切り替え)ができなくなってしまっていた.パッチを当てた yamy を作って公開されている方がいらっしゃったので,これを試してみたところ,Alt+TAB はうまく動くようになったのだけど,escapeNLSKeys=1 に失敗するようになってしまった.
http://knoike.seesaa.net/article/354096708.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