X



窓使いの憂鬱 9 (のどか,yamy)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2010/07/25(日) 16:14:02ID:sMTsre290
Windows 2000/XP で動く汎用キーバインディング変更ソフト「窓使いの憂鬱」と、
その派生版を語るスレ

■本家
「窓使いの憂鬱」
http://mayu.sourceforge.net/
※開発終了。Windows Vistaでは動作しないが、有志によるハック版で動作報告あり。

■派生
汎用キーバインディング変更ソフト「のどか」
http://www.appletkan.com/nodoka.htm
窓使いの憂鬱 Linux & Mac (Darwin) 対応版とか配布してるところ
http://members.at.infoseek.co.jp/hattoushin_uma/
yamy(Yet Another Madotsukai no Yuutsu)
http://sourceforge.jp/projects/yamy/

過去スレなど>>2以降
0164名無しさん@お腹いっぱい。
垢版 |
2010/12/12(日) 08:36:27ID:2Vj/Mk5C0
ってことで結局今まで通りJoyToKeyつかうことになるんだけどさ。
でものどかの方が自由度が高いからね。
0168名無しさん@お腹いっぱい。
垢版 |
2010/12/15(水) 14:40:56ID:7jjN24Cx0
DirectXのゲームでキーをマウスボタンの替わりに使いたいのですが、
どう記述すれば良いでしょう。
0170名無しさん@お腹いっぱい。
垢版 |
2010/12/18(土) 14:52:30ID:yYCry1+n0
>>158
再起動しなくてもスタンバイしてから復帰でどうにかなるけど、発生回数が増えると手に負えないね
自分はそれがきっかけでnodokaに乗り換えた

あと、VMwareをインストールしたあとにnodokaを入れると弾かれた
nodoka => VMwareの順だと問題なくインストールできる
0171名無しさん@お腹いっぱい。
垢版 |
2010/12/19(日) 12:43:24ID:FAuMjjqy0
キー押しっぱなしが発生する問題が起こる人、
PS/2-USB変換経由でPS/2キーボード使ってない?

俺はそれで発生してて困ってたんだけど、PS/2-USB変換アダプタを新しく
バッファロのにしたら治った。
以前使ってたのは随分昔に買ったものだったけど、
変えたら、全く押しっぱなしが発生しなくなったよ。
0172158
垢版 |
2010/12/19(日) 19:51:05ID:iWo0gqRW0
>>159
Ctrl押しっぱなしが、右と左のシフト両方試してみたら解除できる場合がありました!ありがとうございます!
でもできない場合もありました・・・
>>160
それらってたしか仮想の資源共有サーバを作るソフトですよね。
たぶん入ってないと思います。ありがとうございます。
>>170
スタンバイしてから復帰で直るんですか!ありがとうございました。今度なったらやってみます。
>>171
直挿しのUSBキーボードを使ってますが、なるほど、ちょっと変わったキーボードを使ってるので
そちらが原因なのかもしれません。タッチパッドつきのUSBキーボードです。
0173名無しさん@お腹いっぱい。
垢版 |
2010/12/20(月) 17:10:51ID:UCdra1Zg0
「選択(C)」のメニューをキーボードで選ぶ方法ってある?
せっかくだから、マウスでちんたら選ぶんじゃなくて
特定キーに割振って切り替えもしたい。
0175名無しさん@お腹いっぱい。
垢版 |
2010/12/20(月) 19:21:16ID:JEtn1c6M0
Wn+Tabでタスクバーにフォーカス移動してから、Tabでフィールド移動
(クイック起動などの追加コンポーネントの数によってTabの回数は異なる)
で、トレイでEnterで左ダブルクリック、S-F10かAppsKeyで右クリックと同じになる

適当に休むキーシーケンス送れば自動化もできる
0177173
垢版 |
2010/12/21(火) 05:24:54ID:fxCzxjgM0
>>176
サンクス。そういうのが欲しかった。
&LoadSettingは設定再読み込みにすで使ってたけど、
引数で設定名を選べるとは知らなかったよ。
0178名無しさん@お腹いっぱい。
垢版 |
2010/12/31(金) 14:43:33ID:fZvTMJkq0
Winキーを&Prefixキー動作にした際の質問です。

ノートPCのFnキーの同時押しがしにくいので、yamyより&Prefix(〜)を使って
WinキーをFnキーロック相当の動作に変えました。
(Winキーを押した後に、Fn機能付きのキーを押すとその機能になる)
そこで、Winキーを2度目に押したら、本来のWinキーとして機能させたいと思ったのですが、
キーロックを実現するためにWinキーのモディファイヤを削除しているので、
Winキー単体(C-Esc)やW-Eなどのショートカットが働きませんでした。
単体だけなら2回目でC-Escを定義すればいいのですが、
それだとWinキーと連携するショートカットが使えません。

そのため、今は、もう一段階&Prefix()を付けて、Win Win Win なら C-Esc、
Win Win E なら W-E と押すように3回目を個別定義していますが、
これを Win Win で C-Esc相当、Win Win+Eでエクスプローラ起動のように、
2回の動作に変えられないでしょうか?(個別定義をなくしたい)
どうかお知恵をお貸し下さい。

以下、現在の該当部分の定義です。
include "109.mayu"
keymap WinShortCut : Global = &Ignore
key *S-*C-*A-*LWindows = C-Esc # Win Win Win => Win
key *S-*C-*A-*E = *S-*C-*A-W-E # Win Win E => Win + E
#↑これらの定義をできれば省略したい

keymap FnLock : Global = &Ignore
key *C-*A-BackSpace = *C-*A-*Delete # Fn+BS => Del
# ↑こういう定義が続くので省略
key *S-*C-*A-*LWindows = &Prefix(WinShortCut) # keymap WinShortCutに飛ぶ

keymap Global
mod windows -= LWindows #Windowsキー機能を削除
key *S-*C-*A-*LWindows = &Prefix(FnLock) # keymap FnLockに飛ぶ
0179名無しさん@お腹いっぱい。
垢版 |
2010/12/31(金) 22:30:58ID:bEx0dJ3D0
窓使いの頃からなんだけどshift+何かみたいな最初からあるモディファイアが使えなくなるのは何が悪いんだろう
0180名無しさん@お腹いっぱい。
垢版 |
2010/12/31(金) 22:36:51ID:oV4gfB570
使えなくなるなんてことないよ
昔からなるなら、その頃から使ってるソフトと干渉してるとかじゃない?
0182名無しさん@お腹いっぱい。
垢版 |
2010/12/31(金) 23:10:19ID:bEx0dJ3D0
いつの間にか癖になってた
key L2-M1-*H = _6
          ↑
こいつが原因でした
マニュアル読み直そう
0183名無しさん@お腹いっぱい。
垢版 |
2011/01/01(土) 12:53:29ID:DlP2zsGE0
>>178どなたかわかりませんか?
0185名無しさん@お腹いっぱい。
垢版 |
2011/01/01(土) 15:02:52ID:DlP2zsGE0
できました!
Win Win の段階で、D-LWinを送り、
さらにWinShortCutでWinキー単独をU-*LWinすると意図通りになりました。
Winショートカットは個別定義する必要がありますが。

keymap WinShortCut : Global = &Ignore
key *S-*C-*A-*LWin = U-*LWin # Win Win => Win
key *S-*C-*A-*E = *S-*C-*A-W-E # Win Win+E => Win+E
key *S-*C-*A-*R = *S-*C-*A-W-R # Win Win+R => Win+R

keymap FnLock : Global = &Ignore
key E = VolumeMute # Fn E => VolumeMute Winショートカットテスト用
key *LWin = D-*LWin &Prefix(WinShortCut) # 2回目でWinを押しておく

keymap Global
mod windows -= LWin #Winキー機能を削除
key *S-*C-*A-*LWin = &Prefix(FnLock) # keymap FnLockに飛ぶ

0186名無しさん@お腹いっぱい。
垢版 |
2011/01/02(日) 07:41:04ID:/7GPWYte0
Dvorak配列に変更する際にCtrl, Alt, Winの修飾キーを使う入力は
元のQwerty配列のままにしておきたいのですが
key *G = *I # G -> I
とDvorak配列化のための定義した際に
修飾キーの一部を*による置き換え(入力)に適用されない状態にすることは可能でしょうか?

key A-*G = A-*G # A-G-> A-G
と改めて定義しても可能ですが
可読性と保守性が低下するので簡単にできないか調べています
0189名無しさん@お腹いっぱい。
垢版 |
2011/01/08(土) 18:11:21ID:4AsrdN4d0
今まで、自宅でも職場でも猫まねき使ってたんだけど、
職場のPCが新しくなったら、PS/2がついてない機種になって猫まねきが使えなくなった…。
設定項目がかなり多いから、他のソフトへの移行がかなりしんどい。
散々既出の話題なのかもしれないけど、USBでも猫まねきを使えるようにする方法って無いのかな。
0196名無しさん@お腹いっぱい。
垢版 |
2011/01/25(火) 23:52:33ID:W1i2a0io0
yamy を使っています。
vmware のウィンドウでは yamy のキーマップが使えないのですが、使えるようにはできないのでしょうか。
0197名無しさん@お腹いっぱい。
垢版 |
2011/02/03(木) 04:56:32ID:e/IpmaDh0
yamy 0.03つかってる
急に思い立って、
key C-A-U = &ShellExecute("open", $ClipBoard,,, ShowNormal)
という設定したら、設定ファイルを読み込んだだけでyamyが落ちるようになった
$ClipBoardが問題のようなんだが、他の人は$ClipBoardちゃんと動いてる?
0199197
垢版 |
2011/02/03(木) 10:14:19ID:DfGnGZDD0
おおほんとだ、$Clipboardにしたらうごいた! ありがとう!
0208名無しさん@お腹いっぱい。
垢版 |
2011/02/15(火) 23:48:51ID:L95KTt9d0
2011-02-15 「のどか」4.17をリリース
- 修正
 .NET Framework 4が未インストールの場合、インストール時、高速起動化と
 設定ダイアログを開いた際のGuiEditボタンを非活性とした。 
 その結果、.NET Framework 4がインストールされていない環境で、インストール時に
 エラーが発生しないようにした。

- 変更
 GuiEdit高速起動のための dotnet_starter.exeの復活
 GuiEdit起動時にスプラッシュウィンドウが表示されるようにした。

- 追加
 マクロ機能を排除した機能制限版 nodoka64_limit.exe, nodoka_limit.exe
 モディファイヤーキー押しっ放し検出、解除機能 def option CheckModifier
0210名無しさん@お腹いっぱい。
垢版 |
2011/02/21(月) 16:17:19.49ID:Zyh4EcWs0
すいません。VistaSP2にてyamy 0.03を使用して
ネットゲーム(FF11)でチャットウィンドウを出すコマンドが
Ctrl+L or Alt+Lの為近くにあるWindows+Lを誤って押してしまうと
Windowsがロックされて、強制ログアウト状態になってしまうので

Windows+LでWindowsがロックされるのを阻止したいのですが
Widnwosキー自体をCtrlかAltに置き換えてしまうとWindowsキーが使えなくなってしまうので

どうにかWindows+LをCtrl+LかAlt+Lに置き換えたい場合
スキャンコードの調査でWindows+Lが&VK( U-L )なのは分かったんですが

key &VK( U-L ) = C-Lにして読み込ませると
error: `&': invalid key name.になってしまいます。
根本的にやり方が間違っているのでしょうか
0214名無しさん@お腹いっぱい。
垢版 |
2011/03/12(土) 10:49:40.11ID:Deewz7Pf0
Emacsの標準設定でCtrl+GでMarkSetをキャンセルしようとしてるんだけどできない
手動でLeft Rightしてみたけどこの方法だと選択拡張縮小となるだけで解除されない
みんなはどうやって選択解除の設定をしてるの?
0216名無しさん@お腹いっぱい。
垢版 |
2011/03/28(月) 10:47:44.15ID:SBUGM/5x0
リモートデスクトップのためyamyやのどかを使う場合、NLSキーに対してはScancodeMapで
別のキーに置き換える方法が一般的らしいですが、NLSキーをモディファイアに割り当てるような
場合もその方法でできるのでしょうか?

現在、mayuで無変換をモディファイアにしてるのですが、リモートデスクトップではどうしようかと模索しています。
0217名無しさん@お腹いっぱい。
垢版 |
2011/03/28(月) 15:26:44.80ID:8mUDvmWn0
のどか最新版を使っています。
ブラウザGoogle Chromeを使っているのですが、
日本語入力モードになっているとスペースキーでページダウン
できないようです。(Shift同時押しのページアップも。)

入力フォームにフォーカスがないときだけ、日本語入力
モードでスペースキーを押したときにページダウン
(PageDown、または直接入力のスペース)を入力
するには、dot.madokaにどのような記述をすれば
よろしいでしょうか、識者の方ご教示いただけませんか?
0218217
垢版 |
2011/03/28(月) 15:44:29.62ID:8mUDvmWn0
>>217
dot.madokaではなくdot.nodokaでした。
お恥ずかしい。
0220名無しさん@お腹いっぱい。
垢版 |
2011/03/28(月) 20:54:09.91ID:1M+DBYSV0
>>219
それChrome古くね?
昔のバージョンだとIMEon/offにかかわらずスクロールしてたんだけどね

あと俺ものどかとまどかが時々ごっちゃになる
あーチミがご所望のカスタマイズはまどか使えば全部できる(キリッ
とか書き込んだらどうしようかと不安で仕方が無い
0221名無しさん@お腹いっぱい。
垢版 |
2011/03/28(月) 21:33:28.00ID:GTJWN4ic0
>>217
俺も試したらスクロールしなかった。Shift+Spaceはいけた。
IMEは使うとき以外完全にOFFだから知らなかった。
残念ながら、ブラウザの入力フォーカスを判別する機能はmayu等には無いよ。

DOMは無理でも、入力中かだけなら、プログラム的には、
GUITHREADINFOでキャレット見れば判断できるかと思って試したがやっぱり無理だった。
AHKで同じことして失敗してる人がいてワラタ
http://www.autohotkey.com/forum/topic35423.html
結局こんなやり方しか無いっぽい。
http://www.autohotkey.com/forum/topic35175.html

IEならDOM取得すらできるんだけどね。
0225219
垢版 |
2011/03/28(月) 22:27:10.22ID:1DggDQUb0
よく考えたら俺が使ってるのはChromePlusだったよ。
0226名無しさん@お腹いっぱい。
垢版 |
2011/03/28(月) 23:25:57.52ID:hr6POqHt0
横から
Chromeは今日初めて入れた
GoogleIMEは入れたことはない

ATOK2010 : 日本語オンの状態でSpaceもShift+Spaceもスクロールしない
IME Standard 2002 : 同様
0228217
垢版 |
2011/03/29(火) 02:04:10.86ID:dIcnOKz90
皆さんレスありがとうございます。当方の環境は
Google Chrome最新版+ATOK最新版でして、
Google日本語入力はインストールしておりません。
ただ勘違いしておりまして、Shift-TabによるPageUpは
できておりました。Fx4の重さに限界を感じChromeへ
移行中なのですが、このスペースキーPageDownの問題は
要望があげられているのに長らくほったらかしのようです。
こちらからかなりすり寄らねばならない感じでして、のどかの
設定ファイルでどうにかならないかな、と甘く考えておりました。
0230名無しさん@お腹いっぱい。
垢版 |
2011/03/30(水) 01:21:30.07ID:iD91peOv0
>>229
ご指摘ありがとうございます。2つとも試してみましたが、
やはりスペースキーPageDownの問題は再現しました。
もとのChromiumからの問題なのでしょうかね。
0231名無しさん@お腹いっぱい。
垢版 |
2011/03/30(水) 02:23:24.00ID:NuymEaeN0
ChromePlusは自動バージョンアップしないから
古いバージョン使ってるってことじゃないかな
どれくらい古いバージョンまで遡ればいいのかは知らないけど
0235名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 13:50:36.93ID:R7M0hTM+0
>>226だけど
のどかでもyamyでもやっぱりスクロールしないと思ってたけど
これ環境じゃなくてページ依存じゃないかと思う

http://www.yahoo.co.jp/ ok
http://www.goo.ne.jp/ ok
http://www.infoseek.co.jp/ ok
http://www.google.co.jp/preferences?hl=ja ok
http://www.google.com/support/chrome/?hl=ja ok

http://news.google.co.jp/ NG
http://www.google.co.jp/chrome/intl/ja/landing_ch.html NG
http://www.google.com/chrome/intl/ja/welcome.html NG
http://www.microsoft.com/en-us/default.aspx NG
http://www.microsoft.com/ja/jp/ NG
http://www.nicovideo.jp/ NG

さらにページ遷移するとできたりできなかったりとかある。
chrome使ってない私には興味対象外なのでもう調べない
0237名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 15:49:43.35ID:+5tSv3al0
ちょっとまとめとく。
その件自体をmayu等の問題と言ってる人はそもそも居ない。
IMEの問題と言ってるのは適当に口走っただけっぽい>>222のみ。
ブラウザの入力状態を取得できないのがmayu等の問題。
0238名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 15:53:30.05ID:PjRifqVJ0
状態はOSが管理してそれの取得してるのに何をいってるんだ?
お前の自演以外はみんな普通に出来てるんだからいい加減このスレから去れ
0239名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 16:27:03.07ID:+5tSv3al0
>>238
ブラウザの入力状態っていうのは、DOM inputの話で、ILとかの話じゃない。
ちょっとだけ読んでレスせずに話の流れをちゃんと理解してくれ。
0242名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 16:47:18.56ID:ACqqOPl20
なんかしらんけど相談者はスクロールが出来ないって事いって
他の人は出来るみたいな話になってるじゃん?
なら別に問題無いじゃん?
何が駄目なわけ?
0245名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 17:05:05.72ID:7gLoFp6V0
え?私の所は出来てるよ
Chrome開いてヤフーひらいてInput系にフォーカス無いときにSpace押してスクロールでしょ?
普通に出来る
0246名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 17:09:52.21ID:R7M0hTM+0
いやyahooはうちでも問題なかった

>>243
IMEオンの状態で?
だとするとやっぱり何か環境による違いがあるってことなのか
できないって言ってるの217と私だけみたいだ
235でNGって書いた奴はIMEバーでオンのときにひらがな入力モードみたいになる
okって書いた奴はグレーアウトされててそもそもオンにならない

上で書いたようにmayu系を起動して無くても同じなので、もうそれはここと関係ない話なんだろうと思うけど
mayuもyamyものどかも一度もインストールしたことない環境はうちにないので
それが影響してるかどうかは確認できない
0247名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 17:14:00.13ID:L2aV1ZdT0
IMEがONだとスペースでスクロールしないことがあるのは海外アプリではよくある話
Chrome以外にもFirefoxも昔はそうだった
ここまではmayuは全然関係ない

で、そういうブラウザでもmayuの設定でスクロールするようにさせられるかどうか?だが
ブラウザの入力欄が独自のウィンドウクラスを持っていたら設定が楽だったけど
実際はそうじゃない(DOMって言ってるのはこのことだろ?)
これはmayuとブラウザにまたがって関係する話になるが
ブラウザがウィンドウクラスを作らない以上
mayuの問題というより動作原理から当然の動きなので仕様としか言いようがない

じゃあmayu側でもっと他の工夫ができるか?っていうのはmayuの話
アイデアがある人は書けばいい
ChromeのバージョンとかIME側で回避できることを知っている人は
スレ違いなので一言書いて終わりにするか長くなるなら適切なスレに誘導すればいい

俺はIMEをONにしたままスクロールさせることがないから悪いがアドバイスできん
0249名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 20:40:34.40ID:a6ZM5zWB0
・のどかもyamyも入れていない
・Google日本語入力で仮名漢字変換ON
・Google Chrome
・Google News
で、スペースキーでスクロールできない。
のどかやyamyは関係ない
0250217
垢版 |
2011/04/04(月) 00:38:06.60ID:ryVxSekz0
217です。皆さん熱心に議論してくださってありがとうございます。
結局Firefox4のハードウェアアクセラレーション機能を切ることで
Fx4を延命することができたので、Chromeを使わずにすみそうです。
自分の環境>>228で不具合再現率100%のパターンを一応書きますと

Ctrl-Tで新規タブを開く→フォーカスがアドレスバーにあるので、
日本語入力モードにして、たとえば テスト などと入力して
変換確定しさらにEnter→(デフォルトでは)Googleの検索結果が
表示される→そのまますぐにスペースキーを入力→PageDownしない
→日本語入力モードを直接入力モードに変更→PageDownする

てな感じです。長文スマソです。のどか等では解決できない問題
である限りは、スレ違いの内容になりますね、ごめんなさい。
0252名無しさん@お腹いっぱい。
垢版 |
2011/04/04(月) 22:18:47.60ID:/hs6oR4P0
IMEオフでスクロールできるのは当たり前
IMEの種類やオンオフ状態に言及していない報告は無意味
そもそも既知のバグとしてChromiumのissueにも登録されてるんだが
なんでそこまで環境のせいにしたがるの
0254名無しさん@お腹いっぱい。
垢版 |
2011/04/04(月) 22:56:13.29ID:hRieiPg50
>>252
IME ONにきまってるだろks
しかもissueには登録されてねぇのによく嘘ばっかり付けるな
ったく、パソコン初心者はさっさとクリーンインスコしろよw
0255名無しさん@お腹いっぱい。
垢版 |
2011/04/05(火) 01:29:22.70ID:G8h4swmU0
のどかの設定で対策するのはのどかの話以外の何物でもないのに
なんでそこは無視してスレ違いにしたがるのかね
何か都合が悪いことでもあるの?不自然で気持ち悪い
元質問者はケリ付けたみたいだからもういいけどさ
0258名無しさん@お腹いっぱい。
垢版 |
2011/04/06(水) 11:21:01.91ID:312stfF80
>>257
どこが?
例えばSpaceをPageDownに変換すればスクロールするだろ
それだけだと不都合もあるからもっと工夫がいるけど
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況