@מתמחה-במחשבים יש לי סקריפט בשבילך שיפתור את הבעיה
זה גורם שבתוך אקסל המקשים < ו-> יתנהגו בעברית כמו באנגלית
Excel Keyboard Fix.exe
קוד מקור (AutoHotKey):
#SingleInstance force
KeyboardLayout_Hebrew := 0x40D040D
#IfWinActive ahk_exe EXCEL.EXE
>::
hwnd := WinExist("A")
currentKeyboardLayout := getKeyboardLayout(hwnd)
if (currentKeyboardLayout = KeyboardLayout_Hebrew)
{
Send <
return
}
send >
return
<::
hwnd := WinExist("A")
currentKeyboardLayout := getKeyboardLayout(hwnd)
if (currentKeyboardLayout = KeyboardLayout_Hebrew)
{
Send >
return
}
send <
return
;gets the keyboard layout for window with specified hwnd
getKeyboardLayout(hwnd, ByRef keyBoardLayout = "")
{
idThread := getWindowThreadProcessId(hwnd)
keyboardLayout := DllCall("user32.dll\GetKeyboardLayout"
, "uint", idThread, "uint")
return keyboardLayout
}
getWindowThreadProcessId(hwnd)
{
return dllCall("user32\GetWindowThreadProcessId", "Uint", hwnd)
}