2016-11-08 8 views
0

スウェーデンの文字å、ä、ö、Å、Ä、ÖをMacOSホットキーにマッピングしたいが、私はWindows 10で動作させたい。 Windowsマシンと私は、米国からスウェーデンのキーボードレイアウトに前後に切り替え続けたくありません。私はAutohotkeyがこれにふさわしいと思う。MacOSのスウェーデン文字ホットキーをWindows 10にマッピング

MacOSのマッピングは、次のとおり

  • オプション+ A =Å
  • シフト+オプション+ A = A
  • オプション+ Uは、= A
  • オプション+ U、次にシフト+ A = A
  • オプション+ Uは、O = Oで
  • オプション+ U、次いで+ O = Oで
をシフト

Windowsではオプションキーを使用する代わりに(存在しないため)、私は左のWindowsキーを使用します。

#u:: 
Input Key, L1 
if Key=a 
{ 
    Send, ä 
} 
if Key=o 
{ 
    Send, ö 
} 
return 

#a:: 
Send, å 
return 

これは小文字のために動作しますが、私は大文字を実装する方法を確認していない:

は、これまでのところ私は、スクリプトを持っています。

答えて

1

user3419297の答えは私のためには機能しませんでしたが、コードを正しく使用するためにその一部を使用することができました。私はどのように私がそれを働かせることができたのか疑問に思っている人のために、以下に掲載しました。

#u:: 
Input, Key, L1 
if GetKeyState("LShift") 
{ 
    if Key=a 
    { 
     Send, Ä 
    } 
    if Key=o 
    { 
     Send, Ö 
    } 
} 
else 
{ 
    if Key=a 
    { 
     Send, ä 
    } 
    if Key=o 
    { 
     Send, ö 
    } 
} 
return 

<#a:: Send, å 

<#+a:: Send, Å 
関連する問題