autohotkey
  • sendinput
  • 2016-11-27 11 views 1 likes 
    1

    내 키보드 레이아웃을 변경하는 키를 대체하는 AutoHotKey로 작은 스크립트를 작성하려고합니다. 다음과 같이 작동하도록되어 :AutoHotKey 스크립트 SendInput

    [=ü 
    {=Ü 
    ;=ö 
    :=Ö 
    '=ä 
    "=Ä 
    ]=' 
    }=" 
    \=; 
    |=: 
    

    모든 키를 제외하고 작동 : 발생합니다 = O를 :

    내가 $ 올바르게 {원시}을 사용 했 : =?

    내 게시물이 너무 혼란스럽지 않기를 바랍니다. 사람이 비슷한 문제가있는 경우 ;-)

    
    
        #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. 
        ; #Warn ; Enable warnings to assist with detecting common errors. 
        SendMode Input ; Recommended for new scripts due to its superior speed and reliability. 
        SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. 
    
        $[:: 
         SendInput {Raw}ü 
        Return 
        ${:: 
         SendInput {Raw}Ü 
        Return 
    
    
        $;:: 
         SendInput {Raw}ö 
        Return 
        $::: 
         SendInput {Raw}Ö 
        Return 
    
    
        $':: 
         SendInput {Raw}ä 
        Return 
        $":: 
         SendInput {Raw}Ä 
        Return 
    
    
        $]:: 
         SendInput {Raw}' 
        Return 
        $}:: 
         SendInput {Raw}" 
        Return 
    
    
        $\:: 
         SendInput {Raw}; 
        Return 
        $|:: 
         SendInput {Raw}: 
        Return 
    
    

    답변

    1

    가 여기에 솔루션입니다 : $ +; :: 있는 + Shift 키위한 것입니다. 시프트 및; = :

     관련 문제

    • 관련 문제 없음^_^