[AHK-] controlsend(ctrl+space)切換中英失敗

作者: zi98btcc (幼斤)   2020-02-05 00:41:22
以下三種熱鍵比較,
#1::
sleep, 200
controlsend,,{ctrl down}{space}{ctrl up},ahk_exe notepad.exe
return
#2::
sleep, 200
controlsend,,{ctrl down}{a}{ctrl up},ahk_exe notepad.exe
return
#3::
sleep, 200
send {ctrl down}{space}{ctrl up}
return
結果與比較:
#1是用 controlsend 送出 ctrl+space 來對notepad切換中英輸入法,但失敗,
結果只有送出一格 space而已,沒有 ctrl
#2與#1做比較,#2是成功的,可完成"全選"動作,成功送出 ctrl + a
#3用 send 送出 ctrl+space 來對notepad切換中英輸入法,是成功的可切換中英
總之,#1 就是不行。
註:sleep, 200 是為了避免按下熱鍵的干擾。
作者: panex0845 (胖克思)   2020-02-05 15:49:00
這不是廢話嗎 設輸入法為A.exe 記事本為B.exe你對B.exe說 請切換輸入法中英文 B還不當你是瘋子#3 你實際送出的對象也不是Notepad 不能剛好有切換就說Notepad幫我把輸入法切換成中/英文了
作者: zi98btcc (幼斤)   2020-02-05 16:15:00
訓話了一堆....,然後要如何對輸入法切換?有何高見
作者: panex0845 (胖克思)   2020-02-05 18:05:00
這邊就有教學了 https://is.gd/VEgt3k一鍵切換範本 https://www.codepile.net/pile/PBodAxVg
作者: LPen (鳥人)   2020-02-05 23:30:00
這大概就只能手動了。抱歉,回錯。請問有沒有切換鍵盤配置的(標準注音鍵盤改拼音鍵盤)配置
作者: edwin96017 (閑(  ̄ c ̄)y▂ξ)   2020-02-13 01:07:00
https://support.microsoft.com/zh-tw/help/982729拼音是漢語拼音對吧? 漢語拼音輸入法輸入繁體中文

Links booklink

Contact Us: admin [ a t ] ucptt.com