[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/03 06:04 / Filesize : 257 KB / Number-of Response : 933
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

窓使いの憂鬱 8



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 21:37:17 ID:AUMOfiK40]

Windows 2000/XP で動く汎用キーバインディング変更ソフト「窓使いの憂鬱」と、
その派生版を語るスレ

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

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

過去スレなど>>2以降

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 22:19:13 ID:rwRkHm3p0]
オレだ。

「窓」の一文字を最初に連想するから、頭の中でmadokaになってしまう。

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 22:43:47 ID:NoUOozZS0]
もうのどかの相性はまどか、ってことでいいよな。

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/02(火) 23:15:25 ID:xwgWw2A40]
圓使いの憂鬱

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/08(月) 10:25:41 ID:RJkBYFbr0]
暮哀しの憂鬱

325 名前:名無しさん@お腹いっぱい。 [2009/06/08(月) 20:19:23 ID:WT3/neER0]
&Prefix() と&Toggle(Lock0) を組み合わせると上手くいかないみたいなんだけど、
なんか間違っていますか?


keymap test : Global
key *L0-B = &Toggle(Lock0)
#key *L0-B = C

window notepad /notepad\.exe/ : Global
key A = &Prefix(test)
key B = B
key L0-B = L B

…ちなみに コメントアウトしている key *L0-B = C の方は上手くいきます。

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/08(月) 22:32:45 ID:sINXYmr50]
これでどういう動作をしてほしいのか書かないことには
合ってるとも間違っているともなんとも

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 13:34:31 ID:RiLzInoK0]
>>326
>key B = B
>key L0-B = L B

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 20:24:27 ID:XWnEUTA10]
>>326
同じくよく判らなかったが、動かしてみた感じ、
単に、

Prefix先のキーマップでLockをonにしても戻ってきた時に反映してくれない

って事みたいだな。
Prefix使ってないから自分にゃこれが正常動作かはわからん。

329 名前:325 mailto:sage [2009/06/10(水) 00:05:47 ID:jb5wO+WT0]
すいません、分かりにくいみたいですね。
キーBに2種類のキーコードを生成するために、キーA、BでLock0のトグルをしたいんです。
キーBでB、 キーA、Bでトグル0がオンになって、以降キーBでL B (あるいは別の何らかのキー)。。。

(かえって分かりにくくなるかも知れませんが、
ボタンが極端に少ないリモコンに、出来るだけ多くのキーコードを生成させたい)



330 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/10(水) 00:44:40 ID:dhLxwOKh0]
ヘルプに書いてある2段階キーマップとロックのところちゃんと読んだ?

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/10(水) 10:35:12 ID:b0WhXkOJ0]
prefxとlockの組み合わせは難しいよね。俺も頭が混乱した覚えがある。

332 名前:名無しさん@お腹いっぱい。 [2009/06/10(水) 10:47:06 ID:2HG66jM30]
key *L0-B = &Toggle(Lock0) &Ignore
としてみると動作すると思います。

&Toggle が動作するのはキーを離した瞬間なのですが(これはマニュアルには書かれていません)、
&Prefix が動作するのはマニュアルにも書かれているように、
キーを押した時(キーダウン)のみであるせいだと思います。

333 名前:325 mailto:sage [2009/06/10(水) 23:01:56 ID:OHyiUOhn0]
>>332
!
思った通りの動作が出来ました。
的確な説明も含め、(私の脳力では、かなーり理解するのに頭を使いましたが)、
どうもありがとうございました。

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 00:36:52 ID:RfKzO5cgP]
ttp://sourceforge.jp/projects/yamy/

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 00:50:55 ID:h1quggzm0]
> キー入力置換をドライバベースからユーザモードフックベースに変更した派生プロジェクト

・管理者権限が無くてもインストール、起動が可能
・CapsLockなどの置き換えとかは無理
・DirectInputには対向出来ない
・他のフック系ユーティリティ(AHKとか)との併用は不可

ってとこかな?

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 00:57:47 ID:em2kaOuI0]
LLHookじゃないの?
普通のHookならmayuの前身のcmkeyに戻るだけだぞw

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 00:57:55 ID:RfKzO5cgP]
>>335
AHKのように、レジストリいじって CapsLockは対応するんでしょう。
愛称は、ヤミィかな。
のどか は最近 GamePadに執着しているようだし、新たな展開が
ヤミィにはあるかもですね。

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 22:40:32 ID:092Q2izO0]
ロマサガのアレしか、思い浮かばない。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 20:37:23 ID:rtH4UU9E0]
>>337
ゲームパッドもいいけどマウスも頼みたいや。



340 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 23:36:03 ID:dGw4zsK00]
>>336
LLフックもユーザーモードなわけだが

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 01:13:39 ID:yoS3Lvsw0]
>>340
LLフックなら>>335に書いてある欠点が解消されるんじゃなかったの?

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 01:28:17 ID:7K7jcI3JP]
>>341
ttp://www.eurus.dti.ne.jp/~yfi/aska_log/aska_01.html
の369,373に解説がある。

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 14:24:56 ID:yoS3Lvsw0]
>>342
なるほど
左Altと右Altが区別できるcmkeyにしかならないのか・・・

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 23:27:40 ID:Jr40wJOW0]
                         ┐
キーボード                  │
   ↓                    │ハードウェア
USB or PS/2                   │
   │                    ┘
   ↓                    ┐
 ドライバ                 │
   ↓   ← フィルタドライバ    │カーネルモード
NTカーネル                   │
   │                    ┘
   ↓   ← LLフック          ┐                 ┐
Windows API                    │Winサブシステム  │
   │                    ┘                 │ユーザーモード
   ↓    ← メッセージフック     ┐                 │
アプリケーション             │ユーザープロセス   |
                         ┘                 ┘

あんまり正確じゃないけどこんな感じ?
mayuやnodokaがフィルタドライバ、
yamyやAHKがLLフック、cmkeyがメッセージフック。

>>343
キーの入れ換えとか、もう少しできる事は多くなるはず。
他のプロセスに邪魔されないならドライバ型に限りなく近い。

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 00:03:41 ID:7K7jcI3JP]
>>344
ソースがアップされていた。ドキュメントが無いから詳細不明だが
x64対応。デバドラの代わりに、LLフックのプロセスと連動させている。
右シフトのみキーコードが追加されていた。

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 00:07:22 ID:2nWscRvb0]
出そうで消えたり、改良を期待してたら自然消滅してたり、そんなソフトも多いね。
yamyはどうなる。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 23:55:02 ID:SD7eBHrr0]
のどか4.08

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 00:57:43 ID:sIlhlfm+0]
なんでOne Shotモディファイヤって真のモディファイヤの上位機能になってるんだろう
おかげで例えばShiftをOne Shotモディファイヤにすると
Shift+クリックで範囲選択ができなくなる
One ShotモディファイヤのShiftを押した時点で
D-LShiftを発生させる方法ってない?

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 01:06:10 ID:ZHJFWVu+P]
>>347
ゲームパッド買ってみるかな。



350 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 14:38:54 ID:/S82qHmQ0]
>>347
なにげにゲームパッドがうれしいのは俺だけでは無いはずだ。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 22:07:35 ID:2nO62T4j0]
>>348
上位機能ってなんのことか分からんが、&VKつかえば出来るんじゃないの。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 01:06:00 ID:EMZ9emtl0]
>>351
!LShift →真のモディファイヤ(押したことがWindowsに伝わらなくなる)
!!LShift → One Shotモディファイヤ(押したことがWindowsに伝わらなくなる+押してすぐ離した時にイベントが発生)

「押してすぐ離したことが伝わるようになる」だけが欲しいのに
真のモディファイヤの「押したことがWindowsに伝わらなくなる」が
一緒にくっついてきてしまうことを上位機能って書いてみた
定義方法も!に対して!!だし

D-LShift = &VK(D-SHIFT)
みたいなキーマップを定義してもそもそもShiftを押したイベントが発生しないので
この定義が実行されない
なにか&VKを実行するのに利用できるイベントあるかな?

353 名前:名無しさん@お腹いっぱい。 [2009/06/20(土) 01:39:31 ID:lnhR79n/0]
>>348 がやりたいことは実現できないと思う。
まず、One Shot モディファイヤは、
・単独で押した場合はそのキーとして動作
・押しながら、他のキーを押した場合はモディファイヤとして動作
という機能なので、
・押してすぐ離したことが伝わるようになる
ではない。
>>348 がやりたいことを実現するためには
・押しながら、他のキー又はマウスボタンを押した場合はモディファイヤとして動作
という実装にしなければならないが、
mayu の仕組みからして難しそうに思われる。
ひょっとしたら yamy なら簡単なのかもしれないが。

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 02:07:46 ID:AcuOysjP0]
One-Shot Modifierのおさらい:

1. キーのダウンとアップの間に他のキー(mod含む)が押されなかった場合、
アップ時に、ダウンがアップの前に挿入される。

2. 押された場合、その押されたものの直前にダウンが挿入される。

つーわけで、対症療法として、
Shift Down -> Ctrl Down -> Ctrl Up -> Click
とするなんてのが使える。


マウスボタン(ホイール含む)がキーのように設定可能になれば全部解決なんだけどね。
X Wheel的な動作を望むと、マウスカーソルのあるウインドウに対してっていう設定が求められて困るけど。

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 02:40:46 ID:fsGaDzfM0]
jisx6004.blog8.fc2.com/blog-entry-41.html
いちおうこんな手はあるよ

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 03:54:48 ID:0MVTrFgc0]
MOUSE_LLにも対応してくれると解決するね

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 06:40:12 ID:ee02qGFM0]
&WindowResizeTo(width, height)
の幅・高さを%指定できるような機能はありませんか?

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 02:02:49 ID:fGFKNKm+0]
なんに対しての比率?

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 06:35:27 ID:AEtOYOTX0]
モニタの全体解像度です



360 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 06:55:26 ID:gUuxFMOa0]
解像度をしょっちゅう変えるのでなければ、普通に計算した結果を書けばいいんでないの

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 13:18:34 ID:/wTgsfu+0]
マルチモニタで違う解像度を同時に使ってる環境だと
リサイズや移動系の操作をしたい時に
画面サイズ取得や簡単な割合計算がしたくなることはあるな

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 15:54:36 ID:1mCv8+MI0]
でもキーカスタマイズの領域を外れるような気がするな。
素直にその辺は別ソフトに任せた方がいい気もする。

いや、欲しくなるんだけど。


363 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 16:26:38 ID:hDWt9U3TP]
>>357
できてるっぽい。のどか
>>348
難しいらしい。当然か。

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 12:28:23 ID:DC/Omn5k0]
2種類のウィンドウを指定したいんだけど、
片方がclassとtitleの両指定の場合、書き方が分からないです。
どなたかご教授ください。

(上手くいかない)例
window test /calc\.exe/ | ( /Notepad/ && /無題/ ) : Global
key A = _1

365 名前:364 mailto:sage [2009/06/25(木) 12:37:08 ID:DC/Omn5k0]
…少し補足させてください。

(Windowsアクセサリの計算機calcウインドウと、無題のノートパッドウィンドウで、
Aを押すと、1と入力されるようにしたい
-- もちろんあくまでも例です)

マニュアルのclassとtitleの指定方法の仕様だと、(CUSTOMIZE-ja.html#windowClass)
「かつ(|)」の部分が、うまいこと正規表現の中に入ってくれないように思えるのです。

よろしくお願いします。

366 名前:364 mailto:sage [2009/06/25(木) 12:41:11 ID:DC/Omn5k0]
…すいません訂正

× >「かつ(|)」の部分が
○ 「または(|)」の部分が

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 12:41:44 ID:6lfZF2kK0]
keymap作って継承したほうがいいんじゃないの

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 12:54:58 ID:DC/Omn5k0]
>367
ちょっとそれも念頭に浮かんだんですが、
keymapまでいじるのは気が重かったんで、そのまま放ってました。。
今ちょっと試しにやってみたら出来ました、
どうもありがとう!

(が、364の書き方は出来てもよさそうなので、
もしご存じの方がいれば教えてください)

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 18:44:32 ID:JjQ4f9F+0]
元々そんな文法ないんだからできるわけがない



370 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 20:00:06 ID:4kHJffey0]
window もキーマップなんだよね。

371 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/28(日) 18:32:29 ID:dBUOHtcH0]
yamy ver.0.01リリース

372 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/29(月) 01:25:52 ID:xexWCfOP0]
のどかはゲームパッドの前にマウス入力に対応してくれたら嬉しいんだけどね。

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/29(月) 11:31:33 ID:Wt+IAIHj0]
>>79
で Bluetooth 非対応と言うことですが、現バージョンは対応してますでしょうか。
>>78 さんと同じ構成で使おうとしています。

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 17:44:02 ID:NncDnzuK0]
特定のウインドウ上ではのどかを無効化するにはどう書けば良いんですか。
全キーが&Defaultな状態、もしくはのどかが「一時停止」の状態という意味です。


375 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 20:47:04 ID:chm/qa2qP]
>>374
例えば、メモ帳の上では、デフォルトにしたい場合
親キーマップを指定せずに、下記一行だけ記載すれば、&Default状態となります。
window Notepad /:Notepad/

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 22:09:25 ID:NncDnzuK0]
>>375
なるほど。思い通りに動きました。ありがとう!

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 01:41:51 ID:9oQtgU6Z0]
本当にどうでもいい話だけど、
「のどか」より「闇」の方が「憂鬱」の後継な感じがするね、言葉的に

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 06:38:25 ID:I3sdO+qmP]
>>377
yamyのこと?

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 12:23:35 ID:cHfi4DiU0]
「憂鬱」に引っ掛けるなら「病みぃ」じゃね?



380 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 12:24:04 ID:X4w+8zIx0]
どれも「派生」だから本当にどうでもいいだろ

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 14:46:32 ID:Wd/lUIyA0]
知らん間に「のどか」なんで出来ていて、
派生した経緯を知らないんだけど。。
(端から見ると結構変。有料なのにヘルプまでほぼ共有している)

どこかにそこら辺の経緯を伺える文書はないですかね。

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 15:30:04 ID:cHfi4DiU0]
ヘルプ。

383 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 15:42:57 ID:5nmFEQLf0]
窓使いの憂鬱の開発終了宣言がなされたので、forkしただけだと思うが。

窓使いの憂鬱のライセンスは、見た感じ修正BSDライセンスっぽいので、
条項を守っているならば勝手に派生したって何の問題もないわけだし。


384 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 16:06:03 ID:n1ynhXwP0]
窓使いの憂鬱入れるとWindowsキーとか、右クリと同じ効果のあるキーとかが効かなくなるのですがこれは仕様ですか?

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 16:11:29 ID:cHfi4DiU0]
仕様だと思った根拠は?

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 16:14:04 ID:n1ynhXwP0]
ないです。
何が影響してこうなってるのでしょうか。。

387 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 16:28:05 ID:cHfi4DiU0]
>>386
普通はそうならんから定義がおかしいか
他にも同系統のアプリを入れていて干渉しているか
の可能性が高い

388 名前:名無しさん@お腹いっぱい。 [2009/07/05(日) 01:44:42 ID:zxr453i60]
yamyがちゃんと動くから、
俺はyamyに乗り換えるぜ!
yamyもこのスレでいいんだよね?

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 01:48:13 ID:p9pxa+/N0]
名称の違うソフトを同じスレでやるなら
次スレからスレタイを変えたほうがいいかもね。



390 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 02:23:14 ID:JvU4uR6W0]
何年後の話だw

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 02:36:27 ID:1yoxl1Vf0]
ファイルを色分けできない

winは
超ださい

392 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 22:46:45 ID:+uihQTUf0]
ものすごくタイムリーにスレタイ勘違いくんがやってきました。

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/06(月) 00:05:00 ID:QKvLpubz0]
>>389
そんときに他のも生き残ってたら付け足せばいいんじゃね?
幸い今のスレタイはシンプルで余裕あるし。

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/06(月) 12:58:28 ID:DnKKr6Sp0]
>>357
のどか4.09で実装されそうだな。

395 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 14:38:57 ID:EKusSUnD0]
のどかの署名って今どうなってんの?順調なの?

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 17:40:33 ID:NcTq6WdI0]
今はWindows7リリースまでになんとかすることを目標としているみたい。

# ttp://d.hatena.ne.jp/LM-7/20090614/1244980470#c1244982079





397 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 18:45:40 ID:QhqAQLgM0]
しかし64ビットアプリ毎設定が出来ないっていうのが、いまとなってはなあ。

398 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 20:44:27 ID:KuNL2T0u0]
アプリケーション別に設定できないと自分の場合意味ないからなあ

399 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 20:49:10 ID:o49bhrug0]
そこでyamyなんじゃないの



400 名前:名無しさん@お腹いっぱい。 mailto:age [2009/07/08(水) 22:05:26 ID:V2sCokDM0]
ttp://paint.s13.dxbeat.com/up/src/paint_18112.png
VMware ESXiを操作するVMware vSphere Clientというソフトを使っていると
仮想マシンの"サマリ"タブを開いたタイミングに100%の確率で
mayuが上記ランタイムエラーで落ちてしまいます。同様の症状が出ている方はいませんか?

vSphere Clientの他の画面では今のところ落ちることはなく、
またmayu自体も、他のソフトの使用中にこのような落ち方をしたことはありません。

環境
WinXP pro SP3
窓使いの憂鬱 v3.30
VMware vSphere Client v4.0.0 ビルド162856 日本語-000

※どちらに原因があるか不明ですので、両ソフトのスレに投下させてもらっています
 マルチになってしまってすみません

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 23:07:17 ID:Ezedg8VQ0]
今までXkeymacsを使ってきたのですが
Win7 x64では一応の動作はするもののExplorerでフック出来なかったり
特定のソフトで動作しない,又はXPでの利用時でも時折挙動がおかしくなり
フックしなくなったりDisableになったりしていたので
Yamyの導入を考えているのですが
基本的にキーストロークさえ変更できれば構わないので
もし不具合などがあれば教えていただきたいのですが
現時点で動作しない状況や挙動がおかしくなる様な事はありますか?

自分でまず試せと言われそうですが
暫く使ってみて慣れた頃に一部のソフトでおかしい事に気づいたとか
そういう状況になるとまさに憂鬱ですので
もし現時点で分かっている事があれば教えてください

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 23:18:21 ID:q0JVmUaC0]
>>401
まだリリースしたばかりだから、
むしろ何かおかしいことがあれば報告してくださいってぐらいの段階でしょ、きっと


403 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 23:44:12 ID:N8a9PwfV0]
>>401
どんだけ他人任せなんだよw

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 00:09:05 ID:T/GHAQ+/0]
窓やのどかに比べれば、別にドライバ置換するわけじゃなし、簡単に試せる。

405 名前:名無しさん@お腹いっぱい。 [2009/07/09(木) 01:07:25 ID:p0B8O43/0]
sourceforge.jp/projects/yamy/ticket/
yamy の known bug はここを見るといい。

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 03:33:22 ID:YdN27C5y0]
取りあえず入れてみました。
移動や編集系の操作やIMEの切り替えなどは上手く動いてます。
ただテキスト編集は普段TeraPadを使っていますが一切の操作が利きません。
他にも使えないものがありました。
これらに対応するにはやはりVistaや7では無理なんでしょうかね?
ただ単純にすべてのソフトでEmacs操作が出来ればいいだけなのですが。
個別に設定を書けば上手く動きますか?

それから,IME入力中の操作はXkeymacsでは変更不能だったので
IMEの設定からユーザー定義を変更して使っていたのですが
Yamyならこういった事も可能ですか?
一応調べては見ましたがいまひとつ分かりませんでした。

407 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 05:27:14 ID:YdN27C5y0]
連続すいません
今までかかってTeraPadは大体設定できました

同じ事がIMEでも可能かどうか試してみます
また質問するかもしれませんが

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 05:34:56 ID:YRJaITpT0]
書くなら、もう少しまとめてからにしてくれ。
何をしたのか、したいのか、さっぱり分からん。

409 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 07:28:20 ID:YdN27C5y0]
ごちゃごちゃとすいません
現段階でやりたいことは
1 TerapadでEmacsストロークで操作して期待通りの動作をさせたい
2 IMEでキーストロークを変更したい

そして大体設定できましたが
2ストローク操作の置換でまだ少し上手く行ってません
次に定義ファイルを示します



410 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 07:29:36 ID:YdN27C5y0]
include "104.mayu"
include "default.mayu"

key IL-IC-C-i = S-Left
key IL-IC-C-o = S-Right
key IL-IC-C-e = C-f
key IL-IC-Tab = F7

window TeraPad /TeraPad\.exe/ : Global
key C-w = C-x
key C-y = C-v
key M-w = C-c
key C-b = Left
key M-b = C-Left
key C-s = C-f
key C-f = Right
key M-f = C-Right
key C-g = Escape
key C-n = Down
key C-p = Up
key C-a = Home
key C-e = End
key C-d = Delete
key C-k = $EmacsEdit/kill-line
key C-u = C-z

411 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 07:31:58 ID:YdN27C5y0]
上記は問題なく動きます
所が

keymap2 terapad
key C-s = C-s
key C-w = C-w
key C-c = $WindowClose

keymap2 Global
key C-x = &Prefix(terapad)

とすると上記設定とかぶってしまうらしく期待した動作になりません

keymap2 terapad
key s = C-s
key w = C-w
key c = $WindowClose

keymap2 Global
key C-x = &Prefix(terapad)

これだと期待通りの動作なのですが
Ctrlを押しっぱなしで操作が出来ないんですよね
どうしたものか・・・
設定難しいです

412 名前:名無しさん@お腹いっぱい。 [2009/07/09(木) 11:39:47 ID:uKGMC4h40]
まずは、あまり難しいことをせずに

include "104.mayu"
include "default.mayu"
window TeraPad /TeraPad\.exe/ : EmacsEdit

の3行だけを書いて利用してみるといい。これでほぼお望みの動作になると思う。

>>411 を修正するならば、おそらく以下のようにすればいいかな。

keymap2 TeraPadX

window TeraPad /TeraPad\.exe/ : EmacsEdit
(略)
key C-x = &Prefix(TeraPadX)

keymap2 TeraPadX
key C-s = C-s
key C-w = C-w
key C-c = $WindowClose

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 14:50:47 ID:YdN27C5y0]
ありがとうございます!
教えていただいたことを踏まえて最終的に

include "104.mayu"
include "default.mayu"

key IL-IC-C-i = S-Left
key IL-IC-C-o = S-Right
key IL-IC-C-e = C-f
key IL-IC-Tab = F7

keymap2 TeraPadX

window TeraPad /TeraPad\.exe/ : EmacsEdit
key C-x = &Prefix(TeraPadX)

keymap2 TeraPadX
key C-s = C-s
key C-w = C-w
key C-c = $WindowClose

たったこれだけで実現できました
: EmacsEditこれも知りませんでした
それに&Prefixの指定は後じゃないとエラーになると
解説サイトに書いてあったので試してませんでした

本当に勉強になりました
ありがとうございました
これで一々IME側の設定を弄らなくても済みますし
キーバインドも変更できるようで本当に便利なソフトですね


414 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 21:21:38 ID:36xQe7eH0]
&Prefixの前にダミーのkeymapたてとけば良いんだよ。

415 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 18:02:49 ID:0NlBBjIw0]
yamyの話ってここでいいのかな

include "109.mayu"
def subst *LControl = *英数

これだけ書いた.mayuでLControlを押すとなぜかIMEがON/OFFするんだけど
なぜだろう
仮想キーの調査だと
0xe5 &VK( D-PROCESSKEY )
っていうのが出る
キーを離してもU-PROCESSKEYみたいなのは出ないのでなんか特殊なんだろうけど
良く分からない


416 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 20:11:49 ID:T4/r9wZEP]
>>415
ttp://sourceforge.jp/ticket/browse.php?group_id=4424&tid=17575
「英数(CapsLock)」「半角・全角」「ひらがな」の3キーが正しくフックできない

417 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 20:38:57 ID:0NlBBjIw0]
>>416
それって押したキーが英数の時に該当すると思うんだけど
LControlを押して英数に変換した時も該当するかな?

起きる現象もちょっと違う
英数、半角、ひらがなの場合はキーリピートが発生せずに
代わりにU-が発生して連打したようになるっていう現象が起きるけど
IMEのON/OFFは起きない
あと英数、半角、ひらがなの場合はScancode Mapを使った回避策が提示されてるんだけど
それを適用していても>>415の現象は発生する

なのでどうも別の問題に思える
どっちも英数がらみなので内部では共通の原因という可能性はあると思うんだけど
今ある回避策が通用しないのが痛い

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 13:37:47 ID:ho9GMRM90]
yamyはせっかくドライバ方式をやめたのだから
リモートデスクトップ環境で起動させた時の自爆装置を外してほしい

419 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 16:35:07 ID:SsmPauKI0]
これ使うとVNCじゃキー情報が上手く送られてないみたいだな
うちは英語キーボードなんで日本語切り替えは普段はCtrl+\
VNCの操作はWinの標準であるAlt+~なんだがどっちもダメっぽい
構造上仕方ないのかな



420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 16:47:07 ID:Be9YBcEa0]
クライアント側PCの窓のIMEのON/OFFしてるじゃないの

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 22:48:11 ID:r2PsWp270]
>>417
substがどんな風に効くか分からないんだけど、
LControlがモディファイヤとしても効いちゃってるんじゃないの
左Ctrl一回押しただけでCtrl+英数を押したことになってるとか







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<257KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef