שיתוף: סקריפט תיקון פריסת מקלדת למשתמשי אקסל
-
@מתמחה-במחשבים אמר בשיתוף: סקריפט תיקון פריסת מקלדת למשתמשי אקסל:
(נראה שמיקם את האנגלית איפה שהעברית, ולא הפוך)
@מתמחה-במחשבים אמר בשיתוף: סקריפט תיקון פריסת מקלדת למשתמשי אקסל:
זה המטרה, שמקשים בפריסת אנגלית ימוקמו מחדש כפי הפריסה בעברית
הפוך
-
@yossiz למה הפוך
אני רציתי שהמקשים של העברית ימוקמו איפה שהפריסה של אנגלית
כלומר שהסוגר יהיה לפני הפותח
אבל בתוכנה שלך כתבת הפוך
שהאנגלית יהיה לפי העברית
כלומר שהפותח של האנגלית יהיה מימין לסוגר (לא כמו שהיה עד עכשיו שהפותח האנגלי הוא משמאל לסוגר כפי כיוון הכתיבה)לי לא משנה, זה רק עניין איפה להקליד
-
@מתמחה-במחשבים אמר בשיתוף: סקריפט תיקון פריסת מקלדת למשתמשי אקסל:
אני רציתי שהמקשים של העברית ימוקמו איפה שהפריסה של אנגלית
כלומר שהסוגר יהיה לפני הפותח
אבל בתוכנה שלך כתבת הפוך
שהאנגלית יהיה לפי העברית
כלומר שהפותח של האנגלית יהיה מימין לסוגר (לא כמו שהיה עד עכשיו שהפותח האנגלי הוא משמאל לסוגר כפי כיוון הכתיבה)אחד משנינו מבולבל...
לא שיניתי כלום בפריסה האנגלי -
@yossiz אמר בשיתוף: סקריפט תיקון פריסת מקלדת למשתמשי אקסל:
@ליכט אמר בשיתוף: סקריפט תיקון פריסת מקלדת למשתמשי אקסל:
לטעמי זה חשוב גם לסוגריים
הוספתי למעלה
תמחק גם את השורה בסוף (השאלה האם להוסיף גם לסוגריים)...
-
@מתמחה-במחשבים ככל שאני מנסה, אני לא מצליח לשכפל את התוצאות שאתה מקבל.
(אפילו הוספתי ערכת שפה עברית ושיניתי את שפת התצוגה באקסל שלי לראות אם זה משפיע) -
@מתמחה-במחשבים כן...
אולי אחד משנינו לא יודע בין ימינו לשמאלו -
@מתמחה-במחשבים אין צורך, אני מאמין לך
-
@מתמחה-במחשבים אתה יכול בבקשה להריץ את הסקריפט הזאת
kblo.exe
תריץ אותו,
שנה פריסת מקלדת לעברית, אח"כ תלחץ F11, זה יקפיץ הודעה עם מזהה פריסת המקלדת.
שנה פריסת מקלדת לאנגלית, שוב תלחץ F11, זה יקפיץ הודעה עם מזהה פריסת המקלדת.
מה התוצאות? -
@מתמחה-במחשבים תוכנה ניידת (סקריפט AutoHotKey קצרה)
אין שם משהו זדוני, קוד המקור:F11:: SetFormat, Integer, H WinGet, WinID,, A ThreadID:=DllCall("GetWindowThreadProcessId", "UInt", WinID, "UInt", 0) InputLocaleID:=DllCall("GetKeyboardLayout", "UInt", ThreadID, "UInt") MsgBox, %InputLocaleID% Return
-
@מתמחה-במחשבים אני כתבתי את הסקריפט בהנחה שלכולם מזהה עברית הוא 0x40D040D כי ככה זה אצלי. אם יש לך מזהה אחרת זה לא היה אמור להשפיע כלל.