5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

窓使いの憂鬱 4

1 :名無し~3.EXE:04/06/04 02:25 ID:yE6WHiA2
Windows95/98/Me/NT4.0/2000/XP で動く汎用キーバインディング変更ソフト
「窓使いの憂鬱」
http://mayu.sourceforge.net/ja/index.html

前スレ
http://pc5.2ch.net/test/read.cgi/win/1062166670/

480 :456:04/11/24 02:12:19 ID:FRD5kHOT
↑こうゆうのを書くときに、〜が1発で出て欲しいんです。
あと、ば〜か、って書くときも〜が大事なんです。

481 :名無し~3.EXE:04/11/24 02:20:19 ID:NbbFQTHB
釣りはよそでやれ

482 :456:04/11/24 02:23:58 ID:FRD5kHOT
いやいや、>>472-473の質問にマジで答えて欲しいんですが。

483 :名無し~3.EXE:04/11/24 02:39:18 ID:NbbFQTHB
同梱されてるファイル見れば分かるだろ。

484 :456:04/11/24 02:48:43 ID:FRD5kHOT
具体的にはどのファイルですか? >>483

485 :>>483:04/11/24 04:07:10 ID:EVsCFLvt
,

486 :名無し~3.EXE:04/11/24 04:39:58 ID:tmziEuUX
あひゃひゃひゃひゃひゃひゃ
おひょひょひょひょひょひょ
うっひゃああああああああああにょにょにょ

487 :名無し~3.EXE:04/11/24 11:50:17 ID:l5jaiUod
一連のやり取りを見ててふと思いついて
key IL-S-*CircumflexAccent=> &VK(KANA) &Sync $TILDE &Sync &VK(KANA)
こんなのを書いてみた。
カナ入力でも〜が簡単に打てるようになりました。

488 :名無し~3.EXE:04/11/24 16:04:16 ID:5HSmwiF6
&ClipboardCopy(〜) &Sync C-v

489 :名無し~3.EXE:04/11/24 19:10:35 ID:CtWi7Gp4
>>487
それと同じ方法で濁点半濁点をローマ字入力で打てるようにしてるなぁ。

490 :名無し~3.EXE:04/11/24 19:17:13 ID:NbbFQTHB
IME関連は、新JISスレが結構変態的なことをやってました。

491 :名無し~3.EXE:04/11/29 12:28:12 ID:iVTjpTqj
こんにちは 初めて質問させてもらいます

ノートパソコンに地図ソフト(Navin'you)とGPSを導入し、
車でカーナビの代わりにつかっており、
USBのテンキーをとりつけ、窓使いの憂鬱で、
よつくつかう操作を割り当て、快適に使用させてもらっています。

以下のことを行いたいのですが、可能でしょうか?
1.Fn+F6:モニタ輝度Down、Fn+F7:モニタ輝度Upの二つの操作を別のキーに割り当てる
2.Vaioノートについているジョグダイアルの上もしくは下にまわしたときの操作を別のキーに割り当てる
ふたつとも、調査で調べて見ましたが、スキャンコードは発生していないようでした。
2については、画面の特定の場所をマウスポインタで左クリックさせるという操作を
キーに割り当てるということでも、かまいません。

【環境】
PC: 東芝 Dynabook SS3500
OS: WindowsXP TabletEdition SP2
窓使いの憂鬱:Ver3.29


492 :名無し~3.EXE:04/11/29 16:21:08 ID:rZ/ukWb8
>>491
キーコードが分かるなら全部可能

493 :名無し~3.EXE:04/11/29 16:49:46 ID:gY3E09VE
>>491
1.たぶんできない。スキャンコードの出ないFnキーはいじれない。
 モニタ輝度を変えたいなら、輝度を変えらるツールとか探してみたら?あっても機種依存?かな。
 ボリュームなんかは、そういうツールと組み合わせると簡単だけど。
2.マウスは、カーソル移動「&MouseMove(dx, dy)」とクリック「&VK(virtual_key)」使えばできるでしょ。
 ホイールも動かせる「&MouseWheel(delta)」から、ホイールに対応してればできるんじゃない。

494 :491:04/11/30 00:19:57 ID:V6MawW6s
回答ありがとうございます

>492
窓使いの憂鬱の調査ウインドウでスキャンコードを調べて見ましたが、
なにもログに表示されませんでした。
他にキーコードを調べる方法ってありますか?

>493
1.のモニタ輝度変更ツールを探して見ましたが、自力では見つけることができませんでした。
別のスレで質問して見ます。
2.は教えていただいた方法でマウスクリックのコマンドを作って見ます

495 :名無し~3.EXE:04/11/30 01:31:33 ID:QCGf9yd+
調査ウインドウで発見出来ないなら繭じゃどうしようもないよ。

496 :491:04/11/30 16:34:20 ID:V6MawW6s
>495
通常の方法ではキーコードが分からないようですね。
そもそもキーコード自体発生しているのかどうかもわからないw

>493
マウスクリックのコマンドを作ろうとしてみましたが、
縦横に特定のドットだけ移動することはできますが、
特定の座標に移動させることができないようなので、
目的のボタンをクリックできませんでした。
手動でテンキーを3つぐらい押せば同じことができるのでそれで我慢します(^_^;)

497 :名無し~3.EXE:04/11/30 18:18:08 ID:Iw9sJ3Kl
>>496
マウスは一度マイナス方向に大きく動かして(0,0)に持っていってから
行きたいところに行けばいいのでは。

498 :名無し~3.EXE:04/11/30 18:24:04 ID:eH6MuKU5
Fnキー単独は無理だけど
組み合わせなら出来るぞ

499 :名無し~3.EXE:04/11/30 19:16:07 ID:V6MawW6s
>493
SetGammaというガンマ値を変更できるツールが見つかったので
それを呼び出すコマンドをテンキーに割り当て明るさを変更できるようにしました。
厳密には輝度を変更するのとはちがうようですが、、

>497
なるほど、その方法は気づきませんでした。
試して見ます

>498
調査では
Fn単独ではもちろんのことFn+f6のような組み合わせキーでも
キーコードはログにでませんでした。
なにか他に調べる方法があるのでしょうか?

500 :名無し~3.EXE:04/11/30 19:34:39 ID:QCGf9yd+
出てないんだったらキーコード吐いてないんだよ。
だいたい調査ウインドウに出ないって事は、繭で補足出来ないんだから、
仮に他のツールでコードが分かったとしてもなんの役にも立たん。

501 :名無し~3.EXE:04/11/30 20:16:05 ID:949oL4+T
>>449
 ↑これと、同じような症状の人いない? 原因はなんだろう・・・

502 :名無し~3.EXE:04/11/30 21:08:21 ID:iiOvuR/5
>>501
それは本当にmayuと関係ある現象なのか?

503 :名無し~3.EXE:04/11/30 21:41:18 ID:8g/JkEvJ
繭を一旦アンインストして、直るんだったら繭との相性だろうな。
少しは考えて試してみないとね。

504 :名無し~3.EXE:04/12/01 02:42:51 ID:kZeo3mND
TwakUIとかを入れてる香具師なら分かると思うけど、
OSの機能で窓を前面に出すかどうか(フォーカスの移動)を
切り替えることができる。
何らかのユーティリティでこの辺りの設定が変わっている可能性が
考えられる。(まぁ、外れかも知れないがw
この辺りのことはwinfaqでも覗いた方かいいかもな。

505 :名無し~3.EXE:04/12/01 11:29:23 ID:sSf1hd3I
関係ないかもしれないが、うちではアプリケーション起動に繭を使っている

そんな僕の環境では、タスクトレイで繭のメニューを開いたあとに
起動アプリケーションのフォーカスがおかしくなることはよくある話

そうなったときには慌てず騒がず繭を再起動して対応してるのさ
他に原因があるのかも知れないが、大したことじゃないし
めんどーくさいので調査ほーき

---
2Ksp4の3.29


506 :名無し~3.EXE:04/12/01 21:47:47 ID:B3zBx2Gr
どなたかMayu-supportの過去ログをメール形式で持ってませんか?

507 :501:04/12/01 21:56:27 ID:T4BUFUju
mayuが立ち上がっていなければ、QXエディタは正常に動く。

mayuを使い始めて4年ほどになるし、QXはもっと前から使っている。
最近なって気付いた。
以前にも「変だな」と思うことが有ったような気もするが。

気にしないことにする。(気になるが)

508 :名無し~3.EXE:04/12/02 09:43:01 ID:1467kKAA
>>507
mayuがフォーカスの移動をフックでチェックしてるのが原因だと思う。
PCのスペック教えて。

509 :507:04/12/02 19:34:45 ID:cFvSNMxS
遅いんだ・・・。先生! 恥ずかしいです。

os Windows2000 sp4
cpu Pentium-500Mz model-7
chipset 440BX
memory 128M + 64M
video ATI RAGE XL AGP 2X (8M 1024*768 24bitColor)

510 :507:04/12/04 23:57:47 ID:vWKwg10E
QXエディタはマクロでpopupメニューを出せますが、
popupをキャンセルする場合、MDIウインドウをクリックしたりします。
その時、MDIウィンドウが切替わってしまうことがまれにあります。
また、MDIウィンドウ開く(ファイルを開く)マクロで、混乱することもあるようです。
でも、以上のことは使わないので気にしてません。

511 :名無し~3.EXE:04/12/14 22:55:47 ID:2mDoWTFU
保守点検サービス。

512 :名無し~3.EXE:04/12/18 13:03:21 ID:fk+ycR4t
保守

513 :名無し~3.EXE:04/12/20 17:47:13 ID:GHSGyldo
気がついたら繭のアイコンがタスクバーにでなくなったんだけど,どうしようかな.

※隠れてるわけではないぞ

514 :名無し~3.EXE:04/12/20 19:22:34 ID:ycWOZT9n
>>513
実は起動していないワナ

515 :名無し~3.EXE:04/12/20 22:41:41 ID:wuQ/3hzG
IEが落ちたせいでは

516 :名無し~3.EXE:04/12/21 02:07:41 ID:PRpGmCBh
explorer落ちるとトレイアイコン復活しないことがあるな。
知らぬ間にexplorerが落ちて再起動してるってパタン鴨。
(trayexpandとか使っていると復活させられる。)

ログオフして再ログインして直るんなら上記の症状だと思う。

517 :名無し~3.EXE:04/12/21 10:17:46 ID:nB1U5D8U
TaskbarCreatedメッセージを捕捉してるはずだから
explorerが再起動してもトレイアイコンは復元されるはずだが


518 :515:04/12/21 10:58:54 ID:FwuNd4kz
アチャーIEじゃなかった。
explorerだよね。

>>517
俺は昨日explorer落ちてトレイアイコン消えてた。
win2k

519 :名無し~3.EXE:04/12/21 11:05:30 ID:K1tBrc3J
mayuで確認したわけじゃないんであれだが。
TaskbarCreatedをみてアイコンを復活させるアプリでも10種類ぐらいトレイに
起動しておくとそのうちのいくつかが復活しないことがあるっていう現象が
以前なんかを作った時にあった。ちゃんと調べてないんでわからんがレース
コンディションみたいなのがあるのかもしれない。

520 :名無し~3.EXE:04/12/30 05:46:27 ID:NxPPm6wt
既出なら申し訳ないのですが、
1台のPCにPS/2のキーボードとUSBのキーボードの2機を
つないでいる場合、どちらのキーボードでも繭を有効に
することは可能でしょうか?

インストール時にPS/2を選ぶと、PS/2だけが有効になり、
USBを選ぶと、再起動後に落ちてしまう、という状況です。

521 :名無し~3.EXE:04/12/30 14:03:56 ID:ACmeE8I9
mayuのver.は?

522 :520:04/12/30 15:15:08 ID:NxPPm6wt
>>521
バージョンは 3.28のsnapshot 20040810-ntです。
すみません、書き忘れました。


523 :名無し~3.EXE:04/12/31 13:16:36 ID:15fj1dPH
3.28ってことはねーだろと。
とりあえず、できることはやっとけと。
>>4のmayud_1_13.sysをrenameして%SystemRoot%\system32に放り込むとか。

524 :名無し~3.EXE:04/12/31 16:38:38 ID:BdbDvQ5V
snapshotなら>4入れること無いと思う。

525 :520:04/12/31 20:25:00 ID:JAFa3HbT
>>523-524
サンクスです。
バージョンの3.28は余計でした。snapshot20040810です。

とりあえず、PS/2は大丈夫なので、PS/2で使ってます。
一般的にノートPCとかで、本体のキーボードと外付けの
USBキーボードの両方で使いたい場合は、セットアップで
USBキーボードを選べば良いんですよね?


526 :520:04/12/31 20:28:06 ID:JAFa3HbT
ところで、ALTモディファイヤを使ったキーストロークを
使うと、実際の仮想キーコードでは、なぜかSHIFTが
送られるようなのですが、そういうものでしょうか?

具体的には、ALT-J に左矢印を割り当てた下記の設定:
include "109.mayu"
keymap Global
key *C-*S-A-*IC-J = *C-*S-Left
に対して、ALT-Jで実際に発生する仮想キーコードは
0x12 &VK( D-MENU )
0x10 &VK( D-SHIFT )
0x10 &VK( U-SHIFT )
0x12 &VK( U-MENU )
E-0x25 &VK( E-D-LEFT )
E-0x25 &VK( E-U-LEFT )
のようにSHIFTが入ってしまいます。

不思議なことに、上記はOneShotモディファイヤでは
発生せず、例えば、ALTのOneShotモディファイヤを
mod alt += !!変換
key *変換 = *半角/全角
と定義して、変換+Jを押すと、仮想キーコードは、
E-0x25 &VK( E-D-LEFT )
E-0x25 &VK( E-U-LEFT )
となります。


527 :名無し~3.EXE:04/12/31 21:05:00 ID:BdbDvQ5V
メーリングリストに投稿したほうが良いのでは。

528 :名無し~3.EXE:05/01/02 01:39:20 ID:5Ek+D2VX
>>527
すみません、まだ入れたばっかりでMLを知らなかったもので・・・。

なお、 >>526 の件は、明示的にSHIFTのある状態とない状態の
両方を定義してあげれば、発生しないことが分かりました。

529 :名無し~3.EXE:05/01/03 08:04:07 ID:tviTud88
>>526
それはね、
Alt を押して、すぐ離すと
メニューが開いちゃうから、
間にシフトキーを押して、
メニューが開かないようにしてるんだよ。
どこかで話題になった記憶があるんだが、
どこでだったかは覚えてないな。


530 :名無し~3.EXE:05/01/03 21:56:14 ID:j+UW4m8g
>>529
なるほど。そうなんですか。
ただ、ALT押してすぐ離してメニューが開くってのは、
Windows的には正常な動作のような気がしますし、
それにALT+他キーのときは、SHIFTを送らなくても
メニューは出ないような思えるので、SHIFTを意図的に
発生させる理由としては弱い気はしますね・・・。

SHIFTが発生しても、普通に使う分にはそんなに
問題にならないのですが、リモートデスクトップで
他のマシンに接続していると、正しくキーが
送られなくなってしまうのが困るところです。

それにしても、このソフト、本当に便利ですね。
最初は単にタイピングゲームを特殊配列で
遊びたいだけだったんですが、今や、普通の
用途でも手放せません。

531 :名無し~3.EXE:05/01/03 23:03:38 ID:tviTud88
>>530
よく考え直してみてくれ。

キーのデータの流れは、
キーボード⇒mayu⇒Windows
というふうにmayuが間に挟まってデータを変換している。

やりたいことは、「Alt + J」 を 「→」 に置き換えること。

まず、Alt を押した時点で、Windows へは Alt が押されたという情報が行く。
つぎに J を押した時点で、mayu は → を押したという情報を Windows へ渡したいわけだが、
単純に渡してしまうと、Windows では、すでに Alt が押されていることになっているので、
Alt + → が入力されてしまう。

それを避けるためには、mayu は Windows へ Alt を離すという情報を送り、
その後で改めて → を押すという情報を渡さなければならない。

しかしその場合、Alt を押して、すぐさま離す、という動作は、
Windows にとってはメニューを開くという指示と同じなので、
意図していないのにメニューが開いてしまう。
だから仕方ないので、Alt を離す前に
ダミーの Shift 押す、離す、という情報を mayu は生成する。

というわけ。


532 :名無し~3.EXE:05/01/03 23:05:36 ID:tviTud88
つづき。

> それにALT+他キーのときは、SHIFTを送らなくてもメニューは出ないような思える
メニューが出ないような変換をするときは、
mayu は余分に Shift を押したり離したりはしない。

> リモートデスクトップで他のマシンに接続していると、正しくキーが
> 送られなくなってしまうのが困るところです。
これはよくわかないけど、そもそもリモートデスクトップのウィンドウに対しては、
mayu が動作しないように設定しておいたほうがいいのではないか?


533 :名無し~3.EXE:05/01/04 14:03:50 ID:Anbb52WS
>>531
なるほど、確かに言われてみればそうですね。
OneShotの場合だけSHIFTが入らない理由も
分かりました。ありがとうございます。

リモートデスクトップの場合、リモートの方に
しっかり同期しながらキーが送られないようで、
SHIFTがUPされる前に「→」が入ってしまったり
することがよくあります。

他の不都合としては、リモート先でのIMEの状態を
把握できない、ということもありますが、これは
当然のことなので仕方ないですね。

534 :名無し~3.EXE:05/01/04 20:04:59 ID:g5KjvV6/
動作確尿

535 :名無し~3.EXE:05/01/08 10:53:40 ID:ym9/G83L
保守&ネタなさそうなんで、

引数置換の$Clipboard $WindowClassName $WindowTitleName って引用符(")でくくれないもんかね。
半角スペースを含むパスの場合、複数の引数になって不便。
仕方ないから一度WSHで受け取って、結合させてから新たにアプリに渡すことにしてる。


で、ネタと言うほどのもんじゃないけど……。以下のスクリプトを適当に保存して、mayuで、
&ShellExecute("open", "{スクリプトのパス}", $WindowClassName,, ShowNormal)
と言う風に呼んでやると、アクティブなアプリのフォルダが開ける。

open_exe_dir.js
-----------------------
var str = "";
for(var i=0; i< WScript.Arguments.length; i++) {str += WScript.Arguments(i) + " ";}
str = str.replace(/\\[^\\]+$/, "\\");
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.run("explorer "+str);
-----------------------


536 :名無し~3.EXE:05/01/09 23:50:27 ID:HW5UjryE
へぇぇ。なかなか良い。

537 :名無し~3.EXE:05/01/12 19:12:44 ID:Au6Ioei5
キー割り当ての変更で、全てのキー入力を拾って処理したいのですが、
全てのキーを列挙するしかないのでしょうか
具体的には、

def subst *A = *A
def subst *B = *X
...

keymap deny # 打ち消し
key *A = *A
key *X = *B
...

keymap Global
key Hoge = &Toggle(Lock0)
key L0-*全てのキー = &Keymap(deny)

と、このようにしてsubstでの変更を一時的に元に戻したいのです


538 :名無し~3.EXE:05/01/12 19:38:11 ID:O8A+Gaa/
substじゃないとダメな理由があるの?

539 :名無し~3.EXE:05/01/12 22:17:59 ID:N+gDdKeS
モデファイアを変更したい場合、
key じゃなく subst しないとできないですか?

540 :名無し~3.EXE:05/01/12 22:20:59 ID:O8A+Gaa/
モディファイヤを変更するとは具体的にどういう事でしょう

541 :名無し~3.EXE:05/01/12 23:56:36 ID:GIEyHiyI
ていうかマニュアル読め。

542 :539:05/01/13 00:28:11 ID:/ySXbImR
あー、すみません。
無変換を Alt にしたかったのですが、
def subst *無変換 = *LAlt しないと動作がおかしいように思えたので、
何でかなと思ってたのでした。
が、104on109 の設定に
def subst *無変換= *Space
こんなのがあったせいでした。

543 :名無し~3.EXE:05/01/13 00:47:37 ID:WwbyiHBd
mod

544 :名無し~3.EXE:05/01/13 00:57:34 ID:nTwDenBj
>>538
537じゃないけど、キー配列全体を変更したいときは subst じゃないと mayu の恩恵の大部分を受けられなくなる

545 :名無し~3.EXE:05/01/13 01:11:03 ID:nTwDenBj
って、よく見たら>>537も多分同じ理由 (Dvorak配列?) なんだろうなあ。
全てを一括して指定する方法は無いっぽいので、自分の場合は
逆変換するキーマップを定義して、元に戻したいウィンドウにそれを適用してる。
キーでトグルするには多段 &Prefix でできそうな気もするけどやったことない。

546 :名無し~3.EXE:05/01/13 01:18:46 ID:I6eryCUc
1、こういうことがしたい
2、こういうやり方でやろうとした
3、しかし特定の状況のときにうまくいかない

この3つを書けばまだなんとかなるだろうにねぇ。

547 :537:05/01/13 02:01:30 ID:vaKh/Vhn
>>538
キー配列を入れ替えた上から、さらに処理を行いたいので・・・
「再帰的なマッピング」は行えませんよね・・・

>>545
お察しのとおりDvorak配列です。まだ使い始めたばかりですが。
やはりありませんか・・・モディファイヤを設定してそのままGlobalに
書いてしまうと今度はウィンドウ単位での変更が出来なくなりますしね・・・
とりあえずは、denyキーマップを別ファイルに切り出して、
設定を変えてインクルードすることで対応することにします

ところで、DvorakJP配列、始める前に、IME2002ユーザなので
二重母音拡張と撥音拡張は諦めかけていたのですが、
繭一本で実現できるんですね。すごい拡張性


548 :名無し~3.EXE:05/01/13 03:25:54 ID:/ySXbImR
繭だけで漢直もできるようですね。

549 :名無し~3.EXE:05/01/13 15:32:50 ID:PL/uF8s3
日本語入力で言えば、同時押し系以外のほとんどの配列が
繭で実現できるんじゃないかなあ?
ほぼ全てのタイピングゲームが遊べるようになるし。

IMEの状態をご認識したり、一時ログオフしたあと、
ログオンのパスワード入力時にも配列変更がかかっている
場合があったりするあたりが何とかなれば最強なんだけどなあ。

550 :名無し~3.EXE:05/01/13 16:43:47 ID:aHBQr3co
mayuで状態のトルグってできますか?

無変換かなにかを押すとQWERTYとDVORAKが切り替わる用にしたいです。

551 :537:05/01/13 16:53:19 ID:vaKh/Vhn
>>550
作ったけど要ります?

552 :名無し~3.EXE:05/01/13 17:08:42 ID:a4aS6QDj
自分はそういうのは視認性も考えてScrollLockのロック状態をモディファイヤにしてる
Windowsでこのロック状態を考慮したアプリは見たこと無いし

553 :名無し~3.EXE:05/01/13 17:47:35 ID:PL/uF8s3
>>552
有名どころだと、ScrollLockかかってるとEXCELの
スクロールの挙動が変わるってのはあるね。

554 :名無し~3.EXE:05/01/13 18:00:57 ID:vaKh/Vhn
ttp://uploader.cgiall.net/src/up0270.zip.html
頼まれてもいないけれど晒してみる

ScreenLockでQWERTYと切り替えにしていますが、
&Toggle(Lock0)等として見るモディファイヤをL0にすれば
任意のキーで変更に出来ると思います。

-DUSE109;-DUSEdvorak109;-DUSEqwerty_shortcut;-DUSEslQWERTY;-DUSEdvorakJP
・ウィンドウ単位、及び、SLによるQWERTYとの切り替え
・QWERTYショートカット
・二重母音拡張と撥音拡張

555 :名無し~3.EXE:05/01/13 19:01:21 ID:M6DXJJE6
>549
同時押しは繭で実装されてるよ。テンプレにも入ってるし。ひゅんQ等と完全な
互換は無理だけど。あとタイピングゲームもほぼ無理。

556 :名無し~3.EXE:05/01/13 19:57:54 ID:KOJXtHRv
S以外のモディファイヤが入っていないときはDvorakにしてるんですが、
>>544の意味が分かりません。
もしかして私はとてももったいない使い方をしているのでしょうか?

557 :名無し~3.EXE:05/01/13 20:33:42 ID:nTwDenBj
例えば、
 key *T = *Y
 key *Y = *F
としてるkeymapで、emacs like な yank をしたくて
 key C-Y = C-V
と定義しても、これが有効になるのは Ctrl + "Y が印字してあるキー" を押したときになる。
これは、キー配列変更後のキーでいうと Ctrl + F ということになる。
配列変更後の Ctrl + Y に対応する設定は、
 key C-T = C-V
となる。他の全ての設定も同様に直さなければならない。
subst を使うと、これらの設定も配列変更後のキーで設定できる。

558 :名無し~3.EXE:05/01/13 20:43:42 ID:PL/uF8s3
>>555
同時押しも実装されているんだ!
なのに同時押しはタイピングゲームできないって
何か不思議ですね。

でも、たしかに、逐次押しの日本語入力法でタイピングゲーム
やるときでも、「きゃ」は「G (=き)」+「S-7 (=ゃ)」で
普通に受け付けてくれるのに、なぜか「うぃ」は「4(う)」と
「S-E(い)」との間に&Syncとかのウェイトみたいなのを
入れないと受け付けてくれない、なんてことがあるので、
いろいろ微妙な問題があるのかなあ。

559 :名無し~3.EXE:05/01/13 21:26:18 ID:aHBQr3co
>>554
thx。試してみてるけどとりあえず問題なく動いてる
だけど、俺はdvorak109.mayuを使ってるんだ

・dvorak109.mayuをsubst使うように書き換える
・conv.plを使ってdvorak/dvorak109.mayuを作る
・denyDvorak109-core.mayuを作る

って手順を踏めば良いのか?

560 :556:05/01/13 22:15:12 ID:KOJXtHRv
>>557
そういうことでしたか。説明ありがとうございます。

Control が入っているときなどは qwerty にしているので
その辺特に気にならなかったみたいです。

561 :名無し~3.EXE:05/01/13 22:15:40 ID:Xsg155WE
そのセスナ機には,クリントンとビル・ゲ○ツとローマ法皇とボーイスカウトの少年が乗っていた。
突然の轟音と共に,乗客達は,たちまち客室内が煙で充満してきたのに気がついたのである。
すぐに,コクピットが開いてパイロットが客室に転がり込んできた。
「皆さん」パイロットは続けた。「本機は,あと十分ほどで墜落します。そして,ここには5人いますが,パラシュートは4つしかないのです」
そう叫ぶと,パイロットは,パラシュートをつかんで,扉から飛び降りてしまった。

クリントンが立ち上がった。「私は世界で最も重要な政治家である。世界は私を必要としている」
そう言い残すと,彼はパラシュートをつかんで扉の外に消えていった。
次に,ビル・ゲ○ツが立ち上がった。「私は世界で最も賢い人間である。世界は私を必要としている」
そして,彼もまたパラシュートをつかんで飛び降りていった。

ローマ法皇とボーイスカウトの少年が顔を見合わせた。
「私はもう充分に生きたよ」法皇は慈顔を少年に向けた。「最後のパラシュートは君が使いなさい」
少年は,ニッコリして言った。「大丈夫です。法皇さま。あの世界で最も賢い人間は,パラシュートと間違えてボクのナップザックを持ってったんですから」


562 :名無し~3.EXE:05/01/13 22:16:32 ID:3jSdyLjL


563 :名無し~3.EXE:05/01/13 22:44:20 ID:vaKh/Vhn
>>559
dvorak109ですかー
・dvorak109.mayuをsubst使うように書き換えてdvorak/dvorak109.mayuを作る
・conv.plで作ったものを修正してdenyDvorak109-core.mayuを作る
・DvorakJPを修正・・・Semicolonとか純Dvorakでは別のに割り当てられているのがあるので
ですね。
ってかデータひっくり返すのに作った
補助スクリプトを間違って同梱してしまった・・・

繭の練習がてら作成中

564 :名無し~3.EXE:05/01/13 23:07:04 ID:Cfm13Fh/
>>557
ごめん、
「これは、キー配列変更後のキーでいうと Ctrl + F ということになる。 」
このへんからよくわからなかった。subst使ってないから
キー配列自体は変更されてないよね?

565 :名無し~3.EXE:05/01/14 01:11:09 ID:EimpTNnF
ttp://uploader.cgiall.net/src/up0310.zip.html
dvorak109.mayu対応版

整合性を取るためにシンボル変更しました
-DUSE109;(対象Dvorak配列);-DUSEqwerty_shortcut;-DUSEslQWERTY;-DUSEdvorakJP

DVORAKon109: -DUSEDVORAKon109
dvorak109 -DUSEdvorak109


566 :名無し~3.EXE:05/01/14 03:41:20 ID:wQPcNCDH
漏れなら、スクリプト走らせて.mayu書き換えて&LoadSettingさせるけどな。


567 :名無し~3.EXE:05/01/14 07:03:56 ID:vguJb0Tj
>>565
対応はやっ。ありがとうございます。

qwerty_shortcutは欲しかったんで使ってみてるけど実際やると、既にDvorak shortcutを頭が覚えちゃってるんで
相当頭がこんがらがりますね。しばらく使ってみて慣れなかったらUSEslQWERTYだけ使うようにしようと思います。

568 :名無し~3.EXE:05/01/14 14:20:52 ID:EimpTNnF
>>566
なるほどウィンドウ単位の切り替えを除けばそういえ方法もあるのですね。
ウィンドウ単位の切り替えを同じ方法でやろうとすると、
ウィンドウの切り替えにフックする手段が必要になりますかな・・・

・・・ってか、今考えてみると、
SLやらL*やらが入っているときはsubstしなければいいのか・・・
わざわざsubstした上からSLを見て逆変換していた自分にorz

569 :名無し~3.EXE:05/01/14 19:47:28 ID:D65awDzT
.mayu 書換えなくても、キー配列毎の設定をあらかじめ用意しといて &LoadSetting の引数で指定すればいいんでないの

570 :名無し~3.EXE:05/01/14 19:51:32 ID:lp/7VYAH
&LoadSettingだと、読み込みにちょっとだけ時間かかるので、場合によっては
困ることもあるけどね。

571 :名無し~3.EXE:05/01/14 22:52:58 ID:QKt68ONf
テンキーでベル打ちを実現出来たら、片手で色々できて便利じゃないかと考えたんですが、
窓使いの憂鬱を使うことで、携帯のベル打ちを再現できませんでしょうか。
教えて君ですいません。詳しい方いらっしゃいましたら教えて下さい。

572 :名無し~3.EXE:05/01/14 23:09:12 ID:kOFOfXUH
どっかでそういう設定を見たけどどこだっけ。

573 :名無し~3.EXE:05/01/14 23:18:34 ID:XltdWq0W
contrib/keitai.mayu じゃない?

574 :名無し~3.EXE:05/01/14 23:25:21 ID:EimpTNnF
>>573
そっちはかな捲りですな
Prefix積み重ねればそのkeitai.mayuみたいに出来そうですが、
濁点の処理がさらに大変そう・・・
KeymapPrevPrefixなんかも組み合わせれば少しは綺麗に出来ますかね


575 :名無し~3.EXE:05/01/15 01:14:50 ID:/DePA+wq
別に難しくはないと思うけどなあ、面倒なだけで。

576 :名無し~3.EXE:05/01/15 08:08:45 ID:AX2IvlaF
ベルだと既になれてる人には学習コストが0っていうのは嬉しいだろうが、
片手Dvorakをエミュレートするっていうのも悪くないと思う。

577 :571:05/01/15 18:09:03 ID:vmFg4lPM
ありがとうございます。
マニュアル見ながらやってみます。

578 :名無し~3.EXE:05/01/17 03:57:38 ID:PMn9UFYt
日本語入力だったら片手Dvorakより片手チョイの方が良いと思う。

579 :名無し~3.EXE:05/01/17 22:45:38 ID:G5g+GDYQ
>>535
var str = "";
for(var i=0; i< WScript.Arguments.length; i++) {str += WScript.Arguments(i) + " ";}
str = str.replace(/:[^:\\]+$/, "");
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.run("explorer /select,"+str);


580 :名無し~3.EXE:05/01/17 22:56:27 ID:G5g+GDYQ
>>579
だめじゃん。。。 訂正。
var str = "";
for(var i=0; i< WScript.Arguments.length; i++) {str += WScript.Arguments(i) + " ";}
str = str.replace(/(.):([^:]+):.+$/, "$1:$2");
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.run("explorer /select,"+str);


245 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)