[過去ログ] AutoHotkey スレッド part28 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
982: (ワッチョイ 1776-dxvU) 2021/05/07(金)19:19 ID:N0s4CMiq0(2/2) AAS
>>981
おっしゃる通り、blank-note氏のClipboardHistoryです。
確かにキャレット位置は所得出来てなかったですね。
設定でキャレット位置出現にしてもVSCODEやThunderbirdはマウス位置でした。
勘違いしてすいません。。
AHKではキャレット位置所得が難しいことがはっきりわかりました。
わざわざご確認をいただきありがとうございました。
983: (ワッチョイ bbb1-4928) 2021/05/07(金)19:40 ID:PkMhsdta0(1) AAS
どうもいいことなんだが気になってしょうがない
Xキャレット位置所得(しょとく)
〇キャレット位置取得(しゅとく)
984: (ワッチョイ ea6e-jjtP) 2021/05/08(土)13:20 ID:V1CBVyGD0(1) AAS
1.1.33.09 - May 8, 2021
985(1): (ワッチョイW fb81-xxVB) 2021/05/10(月)09:31 ID:tkvybksK0(1/3) AAS
JP配列のノートに自宅ではUS配列を繋げてるんですが
JP用スクリプトとUS用スクリプトをグローバルホットキーで切り替えるにはどうしたらいいですか?
イメージとしてはShift+F12でJPとUSをトグルして切り替えるような感じです
キーボードを認識して自動切替が理想ですけどそれはさすがに無理そうなので
986(3): (ワッチョイ 5b76-09q6) 2021/05/10(月)10:55 ID:EcBlDnNB0(1/2) AAS
>>985
動作確認済み。
is_usはAuto-executeセクションで定義されたし。
[AutoHotkey.ahk]
is_us := false
#If, is_us==false
#Include, us.ahk
#If, is_us!=false
#Include, jp.ahk
#If
省4
987: (ワッチョイ 5b76-09q6) 2021/05/10(月)10:56 ID:EcBlDnNB0(2/2) AAS
>>986
usとjpが意味上で逆なのは見逃していただいて
988(4): (ワッチョイW 9f58-74ot) 2021/05/10(月)12:59 ID:fhBe8vfI0(1/3) AAS
#If (!isUsKeyboard)
; jp用スクリプト
#If (isUsKeyboard)
;us用スクリプト
#If
+F12:: isUsKeyboard := !isUsKeyboard
JPとUSでスプリクト切り替える意図が書かれてないけど
単純にOSのキー配列設定はJPのままでUSキーボードを使いたいってことなら
ULE4JISおすすめ
989: (ワッチョイW fb81-xxVB) 2021/05/10(月)13:19 ID:tkvybksK0(2/3) AAS
>>986
これはどこにis_usの切り替えを書けばいいですか?
>>988
目的は、US配列の場合はLAlt、JP配列の場合は無変換キーを使ってijklでカーソル移動をしようとしています
試しに以下を書きましたがロード時にJP、USのメッセージボックスが立て続けに出るだけで
それ以降shift f12を押してもメッセージボックスが出てきません
#If (!isUsKeyboard)
Msgbox, JP
#If (isUsKeyboard)
Msgbox, US
省2
990(3): (ワッチョイW 9f58-74ot) 2021/05/10(月)14:17 ID:fhBe8vfI0(2/3) AAS
まずは#Ifとホットキーのヘルプ読んできて
外部リンク:ahkwiki.net
外部リンク:ahkwiki.net
>988ではトグルの +F12::を#If の外に置いてるからShift+F12でメッセージ表示したいならこう
#If
+F12::
isUsKeyboard := !isUsKeyboard
msgbox,% "isUsKeyboard : " isUsKeyboard
Return
USとJPそれぞれの#If範囲内の挙動を確認したいなら>986のようにホットキー作って
省6
991(1): (ワッチョイ bbb1-4928) 2021/05/10(月)16:11 ID:JLK/LB300(1/3) AAS
AA省
992: (ワッチョイW fb81-xxVB) 2021/05/10(月)16:20 ID:tkvybksK0(3/3) AAS
>>990
動きました
ありがとうございます
USとJPで共通の位置にあるのがLAltと無変換でホームポジションから動かさなくてよいのでそうしようと思った次第です
993(1): (ワッチョイ bbb1-4928) 2021/05/10(月)16:39 ID:JLK/LB300(2/3) AAS
>>991
>>988,990
スマン、wikiでもそんな書き方してるね
>例3) 文脈に依存しないホットキー
>
>#If
>Esc::ExitApp
自分はいつも↓のように一セットで考えてるので…
---------------------
#If (ほげほげ)
省3
994: (ワッチョイ bbb1-4928) 2021/05/10(月)16:43 ID:JLK/LB300(3/3) AAS
>>993訂正
---------------------
#If (ほげほげ 1)
〜
#If (ほげほげ 2)
〜
#If
---------------------
995: (ワッチョイW 9f58-74ot) 2021/05/10(月)18:33 ID:fhBe8vfI0(3/3) AAS
#endifとみなすか新しい#If定義とみなすかって話?
Ahkには#endifの記法はないので、あくまで #If からが次の塊って認識
次スレ立てられなかったんで誰かお願い
(全部貼ると怒られるので>1の変更箇所抜粋)
AutoHotkey スレッド part29
!extend::vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
■配布元
省4
996: (ワッチョイW fb81-xxVB) 2021/05/11(火)17:34 ID:urafLeni0(1) AAS
パート17は使わない?
997: (ワッチョイ 2f0a-rnKu) 2021/05/12(水)07:45 ID:+UgAidei0(1) AAS
以下新しいテンプレです。ミスで立てられなくなってしまったので、どなたかスレ立てをお願い致します。
!extend:checked:vvvvvv:1000:512
!extend:checked:vvvvvv:1000:512
!extend:checked:vvvvvv:1000:512
↑スレ立てする時は3行にして下さい
■配布元
外部リンク:autohotkey.com
■前スレ
AutoHotkey スレッド part28
2chスレ:software
省17
998(2): (アウアウクー MM73-gUNg) 2021/05/12(水)10:56 ID:A+FNYKxRM(1) AAS
AutoHotkey スレッド part29
2chスレ:software
999: (ワッチョイ 3fbd-rnKu) 2021/05/12(水)19:33 ID:dkkMHnnS0(1) AAS
>>998
ありがたや
1000: (ワッチョイ 9f58-jjtP) 2021/05/12(水)19:37 ID:BjvrHBjW0(1) AAS
>>998
おつ
1000
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 404日 1時間 2分 1秒
上下前次1-新書関写板覧索設栞歴
あと 1 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s