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

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

窓使いの憂鬱 6

1 :名無し~3.EXE:2006/08/31(木) 00:09:37 ID:LGErru0D
Windows95/98/Me/NT4.0/2000/XP で動く汎用キーバインディング変更ソフト

「窓使いの憂鬱」
http://mayu.sourceforge.net/


952 :名無し~3.EXE:2007/05/08(火) 12:32:10 ID:lyHM6TS1
それは全人類の見果てぬ夢

953 :名無し~3.EXE:2007/05/08(火) 15:18:10 ID:mFnWpo4N
ウィンドウモードでだと適用されるのだけどな

954 :名無し~3.EXE:2007/05/08(火) 15:21:54 ID:lyHM6TS1
mjd

955 :名無し~3.EXE:2007/05/08(火) 17:08:26 ID:mFnWpo4N
あ、リモートデスクトップ中の特定アプリか
すまん、それは無理だ

リモートデスクトップの次期機能だと
特定アプリのみをウィンドウ表示とかできるらしいので
それでなら引っ掛けられるかもしれないが

956 :名無し~3.EXE:2007/05/12(土) 12:56:46 ID:kwy/gqgD
>>909
あっぷ!

957 :名無し~3.EXE:2007/05/12(土) 13:14:54 ID:cbSdQRIT
>>909
あっぷ!

958 :名無し~3.EXE:2007/05/13(日) 06:59:32 ID:iDgft9Dw
mod+Alt でもう一度mod+altを押すまでaltをキーリピートし続ける設定ってどうやればいいんでしょうか...
マニュアル等を探してみたけれどそもそものキーリピートし続けさせる方法がわかりませぬ。

要はaltの上に重しを置くのをmayuにさせたいんです。

959 :名無し~3.EXE:2007/05/13(日) 10:16:09 ID:t8KsQ3tI
&VK

960 :名無し~3.EXE:2007/05/19(土) 23:04:06 ID:wY+jbTiP
>>909
あっぷ!

961 :名無し~3.EXE:2007/05/20(日) 03:09:16 ID:jq4VxiT9
>>311以降のCapsLockとCtrlの話についての質問です
私は、mayuで指定しているC-〜というコマンドをCapsLockが担当し
それ以外のWindowsのデフォルトのC-Xで行う貼り付けなどはLCtrlが担当するようにしたいのですが

これを実現するためのものが以下の設定になるのでしょうか?
mod ctrl += Eisuu
mod mod1 += LCtrl
key ~M1- =

また上の記述以外にC-Xで貼り付けするためには
mod1-X = C-Xと記述する必要があるのでしょうか?

962 :名無し~3.EXE:2007/05/20(日) 08:01:41 ID:+hxgFZ5I
やってみいや

963 :名無し~3.EXE:2007/05/20(日) 08:40:09 ID:QvLYIf2B
聞いたほうが早いし

964 :名無し~3.EXE:2007/05/20(日) 10:48:48 ID:jq4VxiT9
>>962
実際やってみたのですが、LCTRLがCTRL単独としては認識されているのですが
LCTRL-Xと押しても切り取りがうまくいかないため質問させていただきました

965 :名無し~3.EXE:2007/05/20(日) 11:10:36 ID:+hxgFZ5I
やってないじゃないか。

966 :名無し~3.EXE:2007/05/20(日) 15:58:59 ID:jq4VxiT9
>>965
どういうことでしょうか?


.mayuに以下のように書いて見ました
include "109.mayu" # 109 キーボード設定
key *英数 = *LCtrl
mod mod0 += LCtrl
mod ctrl -= LCtrl
mod ctrl += 英数
key ~M0- =
key *M0- =
key C-S-Z C-A-Z = &WindowMaximize # ウィンドウの最大化 (IE全画面)
key M0-x = C-X

このようにすると
key C-S-Z C-A-Z = &WindowMaximize # ウィンドウの最大化 (IE全画面)
はcapslockだけに反応

当たり前ですがkey M0-x = C-Xと書くことによりはLCtrで切り取りはできました
またLCtrlを押し続けると連打した状態になります


>>311以降の話は、*.mayuにkey C-〜〜と設定したままでなおかつ
そのKey C-〜〜をCpasLockキーだけに反応させ
LCtrlは*.mayuに記述されていないWindowsのデフォルトショートカットなどに反応されるということを
行うための議論ではなかったのでしょうか?

967 :名無し~3.EXE:2007/05/20(日) 19:00:31 ID:wcZ2Fe8k
>>966
311以降だけでなく
その少し前から読み直せ
いちから説明するのはスレでやることじゃないから・・・
誰でも初心者の頃はあるから馬鹿なのは問題ないが
自分勝手な解釈して話をすすめるのはやめてくれ

968 :名無し~3.EXE:2007/05/20(日) 19:18:03 ID:/5kicIWL
>>961で書かれてる「やりたこと」を見ると、>311のような特殊なことやる必要はどこにもないな。
一番基本的な使い方をするだけ。Ctrl弄ったりするからおかしくなる。


と、>311をいまいち理解しきれてない俺が言ってみる。
>311で、敢えてC-△と書きたい理由は何なんだろうなぁ…
CapsをM0-C-△で指定、LCtrlをデフォのままじゃダメなんだろうか?(現在これで常用)
記述をすっきりさせたいだけ?


969 :名無し~3.EXE:2007/05/20(日) 20:09:17 ID:vD4pb1/z
>966
> mod ctrl -= LCtrl
そりゃctrlとして機能しませんがな

>>968
> CapsをM0-C-△で指定、LCtrlをデフォのままじゃダメなんだろうか?(現在これで常用)
> 記述をすっきりさせたいだけ?
標準のEmacsキーバインドはもうC-△形式で書かれてて、
EmacsキーバインドはCapsキーに担当させたいから、
C-△形式はCapsキーに担当させたい、
という話。

標準のEmacsキーバインド全部をM0-に書き換えるのは
現実的じゃないからね。

970 :名無し~3.EXE:2007/05/20(日) 23:41:06 ID:SaIyAyJH
そんなのエディタの置換機能で

971 :名無し~3.EXE:2007/05/20(日) 23:43:42 ID:+hxgFZ5I
手で書き換えても、ましてや一から自分で書いたとしてもたいした量じゃないやね。
少なくとも「現実的じゃない」ってほどの分量じゃない。

972 :名無し~3.EXE:2007/05/21(月) 02:37:23 ID:YEtRErAS
逆にわざわざmayuにM0ってかくメリットは?

973 :名無し~3.EXE:2007/05/23(水) 14:03:47 ID:T0qxNhyE
今日mayu初めてインストールした。

さんざがいしゅつだと思うけど、変数文字列と文字列の連結って無理?
key M-C-O = &ShellExecute("open", "http://www.google.co.jp/search?q=" $Clipboard ,,, ShowNormal)
みたいなことがしたいんだけど。

以下自己ネタ投下。

自分はvi/vim使うんで、

key ESC = ESC &Sync &SetImeStatus(off)

したら幸せになれた。あとWindowsはIMEの状態が分かりにくいのがうっとおしいので、例えば

key *IC-M-半角/全角 = &Sync &SetImeStatus(on)
key *IC-無変換 = &Sync &SetImeStatus(off)

のようにして、「これ押したら絶対全角な」みたいなルールにしたら超快適。
慣れるまでちょっと時間かかるし、慣れたら今度は他のマシンが使えなくなるがな。
俺は実際にはHHK(変則US配列)使ってるので、ホントは

key *IC-M-BackQuote = &Sync &SetImeStatus(on)
key *IC-M-BackSlash = &Sync &SetImeStatus(off)

って風にした。カブったらすまん。

974 :名無し~3.EXE:2007/05/23(水) 22:37:49 ID:Ugo8EV+4
IMEの設定は既出ではあるが、自己設定を貼るのは良いと思うよ。


975 :名無し~3.EXE:2007/05/23(水) 23:27:00 ID:cHrXelFX
じゃあ俺もマイ設定の抜粋

前までは、CapsLockをコントロールキーにしてダイヤモンドカーソルをやってたんだけど
「Shift + ↓」にあたる「Shift + CapsLock + X」が利かないキーボードが多いので
思い切って「変換」をコントロールキーにして右手中心のダイヤモンドにしちゃった

key *IC- =

mod mod1 += !Convert
mod shift += !Nonconvert

key *A-*S-*C-M1-I = *A-*S-*C-Tab
key *A-*S-*C-M1-M = *A-*S-*C-Enter
key *A-*S-*C-M1-LeftSquareBracket = *A-*S-*C-Escape

key *A-*S-*C-M1-J = *A-*S-*C-Home
key *A-*S-*C-M1-K = *A-*S-*C-Left
key *A-*S-*C-M1-L = *A-*S-*C-Right
key *A-*S-*C-M1-Semicolon = *A-*S-*C-End
key *A-*S-*C-M1-O = *A-*S-*C-Up
key *A-*S-*C-M1-Period = *A-*S-*C-Down
key *A-*S-*C-M1-P = *A-*S-*C-PageUp
key *A-*S-*C-M1-Slash = *A-*S-*C-PageDown

key ~S-M1-H = BackSpace
key S-M1-H = C-Insert
key *S-M1-G = *S-Delete
key S-M1-Comma = S-Insert

976 :名無し~3.EXE:2007/05/26(土) 21:31:24 ID:7f3hnmrM
skypeやJaneなど特定のアプリで文字を入力する際一部のキーが反応しないようですが
窓使いの憂鬱の設定を反映させるにはどのようにしたらよいのでしょうか?

C-Aなどが、すべて選択として認識されてしまいます
C-Hなどは問題なくBSとして認識できています

977 :名無し~3.EXE:2007/05/26(土) 22:23:04 ID:X5NwbrNh
意味がわからん

978 :名無し~3.EXE:2007/05/26(土) 23:22:36 ID:7f3hnmrM
通常C-Aでは、行の先頭に行くように設定しているのですが、
Skypeで文字を入力するときは、行の先頭に移動するのではなく、Windowsのデフォルトの
「すべて選択」として認識されてしまうということです

window Jane2chResWindow /Jane2ch\.exe:TWriteForm/ : EmacsEdit

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Skype
#
window SkypeWriteWindow /Skype.exe:TRichViewEdit/ : EmacsEdit
key C-A = HOME

このように書いたところ、Janeでは問題なくなりましたが、Skypeでは直りませんでした

979 :名無し~3.EXE:2007/05/26(土) 23:32:01 ID:88ahpOa1
skypeでHOMEキー自体が効かないとかではなく?

980 :名無し~3.EXE:2007/05/27(日) 00:08:02 ID:1HE9hh1a
>>979
確認してみましたが問題なく動作するようです

981 :名無し~3.EXE:2007/05/27(日) 01:29:09 ID:1HE9hh1a
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Skype
#
window SkypeWriteWindow /Skype\.exe:TRichViewEdit/ : EmacsEdit
key C-A = HOME
このようにしても駄目でした

982 :名無し~3.EXE:2007/05/27(日) 01:53:38 ID:A74lU2ld
単にクラスの指定ミスってるとかじゃねーの、skype使ってないし知らんけど

983 :名無し~3.EXE:2007/05/27(日) 05:06:17 ID:OJjm1k+u
&WindowIdentifyとか&DescribeBindingsして
ちゃんと設定できてるか確認しれ

984 :名無し~3.EXE:2007/05/27(日) 11:50:29 ID:7hfW8k6k
Keymap Globalで指定するとなんか問題あるの

985 :名無し~3.EXE:2007/05/28(月) 17:07:48 ID:W5X2OLSE
プラグイン作ったんだけど晒して良いですか?

986 :名無し~3.EXE:2007/05/28(月) 17:10:13 ID:m0k5iBnb
>>985
あっぷ!

987 :名無し~3.EXE:2007/05/28(月) 18:19:01 ID:Jk6GS5L2
よろしく >985
でもなんのプラグインだろ

988 :名無し~3.EXE:2007/05/28(月) 19:03:01 ID:W5X2OLSE
こんなの。
http://kaede.to/~canada/doc/searchit-for-mayu


989 :名無し~3.EXE:2007/05/28(月) 19:08:25 ID:W5X2OLSE
こっちの方が良かったか。漢字コード変換とURLエンコードをして
登録しといたURLのうしろに引っ付けてそのURLを開くプラグインです。
http://kaede.to/~canada/storage/mayu/

990 :名無し~3.EXE:2007/05/28(月) 20:56:25 ID:BteUD0Bo
ほう。>973か。

991 :名無し~3.EXE:2007/05/28(月) 21:11:17 ID:OWwe3KDv
>>988>989
(≧∇≦)b GJ!!
欲を言えば対応サービスがハードコーディングなのが・・・
だけど利用させていただきます

あとテンプレに修正ある?↑も追加?
>>1 に開発終了&Vista非対応も書いといた方がいいかな?

992 :名無し~3.EXE:2007/05/28(月) 21:13:15 ID:BteUD0Bo
vistaでの使用法および対応版>666も。

993 :名無し~3.EXE:2007/05/28(月) 22:16:27 ID:W5X2OLSE
>>990
です。作っちゃいました。BSDLで出したかったから、GPL感染防ぐのに手間取った。

>>991
ありがとうです。
そうなんですよね>ハードコーディング
DLL呼び出し関数を動的に定義はできないだろうし、
mayuから渡せる引数は1つだけだしなあ……。

あんまりマイナーのじゃなければ追加しますよ>サービス

994 :名無し~3.EXE:2007/05/29(火) 04:26:31 ID:TOey6phb
次スレ

窓使いの憂鬱 7
http://pc11.2ch.net/test/read.cgi/win/1180379801/


995 :名無し~3.EXE:2007/05/29(火) 19:44:43 ID:Pn8irLtJ
乙、ume。

996 :名無し~3.EXE:2007/05/30(水) 00:08:34 ID:CKJk0C/v
今日はじめて自分のノートに窓使いの憂鬱をインストールしました。

109.mayu(168) : error: invalid character U+81
とでたのですが、調べたらこのPCでは矢印(↑↓など)や「英数」の定義が無効なようです。
def key ↑ Up = E0-0x48 #これはエラー
def key Up = E0-0x48 #これはOK

有効なIDかどうかはPCに入っているキーボードドライバーに依存するのでしょうか?
もしそうなら自分のキーボードで定義されている有効なIDの一覧とかを調べる方法はありますか?

997 :名無し~3.EXE:2007/05/30(水) 00:23:07 ID:Lzhd3HeJ
繭のバージョンが古いんだろう。

998 :996:2007/05/30(水) 00:35:04 ID:CKJk0C/v
いろいろ試していたら自己解決できました。
テキストファイルの文字コードをSJISで保存していたところを
EUCで保存するようにしたら↑や↓も定義できるようになりました。

ありがとうございました。

そして埋め

999 :名無し~3.EXE:2007/05/30(水) 02:53:58 ID:Gfn2uhOm
埋め

1000 :名無し~3.EXE:2007/05/30(水) 02:54:57 ID:Xy0Yhi+H
ume

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

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

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)