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

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

キーカスタマイズソフト 2

1 :名無しさん@お腹いっぱい。:2009/04/07(火) 22:02:13 ID:oRNgVH/H0.net
単純なキー入れ替えにとどまらず、ワンショットモディファイアやスクリプト、変態配列などなど。
キーボード操作環境をカスタマイズするツールとその活用を語るスレ。

OSは問わないもののWindowsネタが中心になるかもしれません。
個別スレや板など適切な場があればそちらも参考に。

■リンク集
ソフトアンテナ - ユーティリティ > キーボード
http://www.softantenna.com/5.html#8
Vector - Windows > ユーティリティ > 操作関係 > キーボード用ユーティリティ
http://www.vector.co.jp/vpack/filearea/win/util/operate/keyboard/
日本語入力用キー配列に関するリンク集 > キー入力入れ替えソフト
http://www4.atwiki.jp/japanese_keyboard_layout/pages/13.html

■関連スレ
窓使いの憂鬱 8
http://pc11.2ch.net/test/read.cgi/software/1225802237/
AutoHotkey スレッド part7
http://pc11.2ch.net/test/read.cgi/software/1230694774/
よろしければ配列について教えろ その8
http://pc11.2ch.net/test/read.cgi/pc/1237645593/
【漢直】T-Code/TUT-Codeスレ Lesson4【連習】
http://pc12.2ch.net/test/read.cgi/unix/1168873587/

■前スレ
キーカスタマイズソフト
http://pc11.2ch.net/test/read.cgi/software/1039886679/

51 :40:2009/05/13(水) 23:48:00 ID:HL2HjFJk0.net
>>49はこれで通るよね?

sc06A::!Left
sc069::!Right
sc01E::!+Esc
sc009::!Esc

ヒントはAutoHotkeyのRemapとSendの仕様の違い

ところで>>47のE06AH以下4つはどういう意味?

52 :名無しさん@お腹いっぱい。:2009/05/14(木) 00:17:19 ID:avAVNTKdP.net
>>51
ありがとうございます。
通ったのですが、下の4つが望むように反応しませんでした。(´・ω・`)ショボーン

A4TechのKB-26っていう特殊なキーボード使いなのですが、
それにあるホットキーのうち4つが、ドライバを入れても反応しないので、
キーカスタマイズして使えるようにしたかったんです。
順番に
Back、Forward、ウィンドウ切り替え逆順、ウィンドウ切り替え正順です。
(今まではOS〜Vistaで猫まねきを使用。)

キーコードは猫まねきで表示されるのでいいかと思ったのですが、
AutoKeyMapのキーコードとは違うんですかね。。。。

53 :名無しさん@お腹いっぱい。:2009/05/14(木) 00:43:52 ID:TaawHvQy0.net
>>52
なるほど
それなら下の4つは当然正常に動かないわけです
私も正確なことはいえません

(AutoHotkey)(仮想キーコード(vk) と スキャンコード(sc) を調べたい 編) - もらかなです。
http://d.hatena.ne.jp/morakana/20080214/1202961553

これを参考にしてみて


54 :名無しさん@お腹いっぱい。:2009/05/14(木) 00:46:43 ID:avAVNTKdP.net
>>53
ありがとうございます。
そのぺーじを参考にして調べてみます。

55 :名無しさん@お腹いっぱい。:2009/05/14(木) 00:56:15 ID:avAVNTKdP.net
>>53
できました!!!!!!!
ありがとうございます!!!!!!!!!!!
感謝です。<(_ _)>

嬉〜〜

56 :名無しさん@お腹いっぱい。:2009/05/25(月) 23:34:17 ID:1+1hrbq90.net
漢直スレで配布されてる天狼の公開サイトができた

キーアサインツール 天狼(てんろう)
http://www.sirius.spline.tv/

57 :名無しさん@お腹いっぱい。:2009/05/28(木) 19:49:08 ID:CPfmM0kz0.net
>>44
多分方向性は全然違うけど、keyhacで2ストロークっぽい事を
やれているかもしれないと思うので、上げてみる。全然未完成なので参考までに。
ttp://www1.axfc.net/uploader/File/so/24290

ggでCtrl+Homeしようとしているの辺が参考になるかも。

keymap_gloval["ホゲ"]= の右辺に()付きの呼び出しを記述すると、keyhac起動時に
実行された結果が代入されてしまうので、括弧を付けずに記述して、呼ばれた先では
中でさらに処理をdefして、それを返すようにしてやると、キーが押されたときに実行される
処理として登録することが出来るっぽい。ついでに括弧を書かないって事は引数も渡せないので、
なんか大袈裟だけどclassにした。苦肉の策だけど、これからどんどん機能追加してく予定だし、
個人的にはコレはコレで色々やりやすそうだし良いかもと思ってる。

ところでkeyhacでは、何らかのメッセージ表示(繭で言うところの&HelpMessageぽい事)や、
IMEの状態やCapsLocKの状態(IL-やIC-やCL-等)のような事って出来ないのかなぁ。

58 :57:2009/05/28(木) 20:50:37 ID:66O6zLGe0.net
訂正。
別に処理を割り当てるだけなら、()付きで呼んだ先で関数を返すようにすればいいんだった。
今見かえしたらそうなってた。多分。

def configure(keymap):
def command_a(keymap):
def _command_a():
<処理>・・・
return _command_a
keymap_global = keymap.defineWindowKeymap()
keymap_global["a"] = command_a(keymap)

コレだと、<処理>の箇所でkeymapが見えないかな?見えるのかな?
classにしたのは、前に押されたキーを覚えておくためだったのか、何のためだったのか、
最後に触ったのもう一月以上前だし、最新ファイルは会社のPCにしかないから、忘れた。


59 :名無しさん@お腹いっぱい。:2009/05/28(木) 20:52:40 ID:66O6zLGe0.net
orz

def configure(keymap):
  def command_a(keymap):
    def _command_a():
      <処理>・・・
    return _command_a
  keymap_global = keymap.defineWindowKeymap()
  keymap_global["a"] = command_a(keymap)



60 :名無しさん@お腹いっぱい。:2009/06/13(土) 18:25:07 ID:eFwYZ5bqP.net
親指シフトができるエミュとして姫踊子草を使い始めたんですが、親指のキー配置が厳しいので、空白を片手入力のシフトとして使えるように設定してみました。
普通のキーボードでも無理なく入力できるようになります。

以下が、その追加設定。ただし、タブは[TAB]、半角空白は_で表記。
=の行以外は設定ファイルのをコピペしたほうが確実ですね。
--------------------------
'空白シフト入力
=_[TAB]_
12345[TAB]?$/$〜$「$」
qwert[TAB]ぁ$え$り$ゃ$れ
asdfg[TAB]を$あ$な$ゅ$も
zxcvb[TAB]ぅ$ー$ろ$や$ぃ

67890-^\B[TAB][$]$($)${$}$¥$却$退
yuiop@[[TAB]よ$に$る$ま$ぇ$−$*
hjkl;:][TAB]み$お$の$ょ$っ$退$避
nm,./_[TAB]ぬ$ゆ$む$わ$ぉ$却


総レス数 1002
256 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★