Thanks, worked perfectly as I wanted.
File.ini
[Section1]
Key1=Alt+F1
Key2=Ctrl+F1
Func KeySets($pSection, $pKey, $pFunc)
#comments-start
! = Alt
+ = Shift
^ = Ctrl
#comments-end
If StringInStr( IniRead($arq, $pSection, $pKey, ""), "+" ) > 0 Then
$cKey = StringLeft( IniRead($arq, $pSection, $pKey, ""), StringInStr( IniRead($arq, $pSection, $pKey, ""), "+" )-1 )
Switch $cKey
Case "Ctrl"
$cReturn = "^{"& StringRight ( IniRead($arq, $pSection, $pKey, ""), StringInStr( IniRead($arq, $pSection, $pKey, ""), "+" )-2 ) &"}"
Case "Alt"
$cReturn = "!{"& StringRight ( IniRead($arq, $pSection, $pKey, ""), StringInStr( IniRead($arq, $pSection, $pKey, ""), "+" )-2 ) &"}"
Case "Shift"
$cReturn = "+{"& StringRight ( IniRead($arq, $pSection, $pKey, ""), StringInStr( IniRead($arq, $pSection, $pKey, ""), "+" )-2 ) &"}"
EndSwitch
Else
$cReturn = "{"&IniRead($arq, $pSection, $pKey, "")&"}"
EndIf
HotKeySet( $cReturn, $pFunc)
EndFunc
KeySets("Section1", "Key1", "FuncA") -=> HotKeySet("!{F1}", "FuncA")
KeySets("Section1", "Key2", "FuncB") -=> HotKeySet("^{F1}", "FuncB")