כיצד ליצור קיצורי מקשים מותאמים אישית עם
יש כמה דברים שהם פשוט כאב להקליד, במיוחד כאשר אתה צריך להקליד אותם שוב ושוב. או אפילו גרוע יותר, אם הדבר שאתה רוצה להקליד אינו קיים על המקלדת. מה אתה עושה אם אתה משתמש במקלדת אמריקאית וצריך להוריד מסמך למסמך?
היתה לי בעיה. התחלתי להתעצבן, וגרוע מזה, עשיתי טעויות. הייתי צריך לרסן את הכעס שלי ולדאוג שהדברים המונוטוניים האלה שאני צריך להקליד שוב ושוב יהיו עקביים ונכונים. הציד היה על פתרונות. מסתבר שיש תשובה אחת לשתי הבעיות: AutoHotKey.
מהו AutoHotkey?
הליבה שלה, AutoHotkey (AHK) היא פלטפורמת scripting. עם רק קצת "קוד", אתה יכול ליצור סקריפט שפועל ברקע ומאפשר לך לעשות כמעט כל דבר עם hotkey שהגדרת. אם יש קיצור מקשים אתה רוצה לשנות, אתה יכול remap אותו. אם יש ביטוי שאתה מקליד באופן קבוע, תוכל להקצות לו צירוף מקשים. אם יש סדרה של פקודות אתה מפעיל באופן ידני על בסיס קבוע, AHK יכול להפעיל את כולם עם משולבת פשוטה פשוטה.
אל תפחד ממילים כמו "פלטפורמת Scripting" ו"קוד ". AutoHotkey היא פשוטה מאוד כדי להתחיל עם, במיוחד אם אתה רק הקצאת מקשי קיצור בסיסיים פקודות בסיסיות. רוב הסיכויים, אתה יכול ללמוד מה שאתה צריך על פני אחר צהריים אחד. בואו נעבור כמה דוגמאות בסיסיות של מה AutoHotkey יכול לעשות כדי להתחיל.
כיצד להתקין
ראש לאתר האינטרנט של AutoHotkey כדי להוריד את התוכנית. על הדף הראשי הוא כפתור ירוק גדול אומר "הורד" על זה. לחיצה על זה תעביר אותך לדף ההורדה. כאן אתה יכול על כפתור להוריד teal כדי לקבל את הגירסה האחרונה.
הערה: תוכניות אנטי-וירוס מסוימות יסמנו את AutoHotkey כתוכנות זדוניות. זה חיובי כוזב. AutoHotkey הוא חזק מאוד, ובעוד זה לא מסוכן בפני עצמו, היא שפת scripting - מה שאומר שאתה יכול ליצור תוכנה זדונית עם זה אם היה לך את הרצון. אבל אל תדאג להוריד את התוכנית AutoHotkey בסיס עצמו; זה לא יפגע במחשב שלך.
לאחר קובץ ההתקנה יש להוריד, לחץ לחיצה כפולה על זה כדי להתחיל התקנת AutoHotkey. כמעט כל המשתמשים ירצו להשתמש בלחצן התקנה מהירה. התקנה מותאמת אישית נותנת לך אפשרויות לגבי התנהגויות ברירת מחדל והתקנת מיקום. השארת ברירות המחדל במקום היא הטובה ביותר.
ברגע שזה מותקן, אתה מוכן להגיע דברים כיף: כתיבת התסריט הראשון שלך.
כיצד ליצור סקריפט AutoHotkey הראשון שלך
הפעלת היישום AutoHotkey עכשיו לא ממש לעשות שום דבר אלא להשיק את דף העזרה שלה. כדי להתחיל, אתה צריך סקריפט שאומר AutoHotkey על קיצורי מקשים מותאמים אישית שלך. אז בואו נתחיל על ידי יצירת אחד.
לחץ לחיצה ימנית על שולחן העבודה שלך (או כל תיקיה אחרת) ובחר חדש> AutoHotkey סקריפט. פעולה זו תיצור קובץ חדש עם סיומת .ahk באותה תיקייה. שם את הקובץ מה שאתה רוצה, ולאחר מכן לחץ לחיצה ימנית על אותו ולפתוח אותו פנקס רשימות. (או יותר קוד ידידותי לתוכנית כמו Notepad + +, אם יש לך את זה). יהיה קובץ טקסט בקובץ. עבור סקריפטים פשוטים כמו היו מפגינים כאן, זה יכול להיות מוסר. ככל שתתקדם יותר, מומלץ להשאיר אותו.
תינתן לך צפחה כמעט ריקה כדי שתוכל ליצור את קיצורי המקשים של החלומות שלך. הנה כמה דוגמאות.
בואו נתחיל עם התסריט פשוט הכניסה אופי פשוט. יש לי סקריפט אני משתמש בכל יום כדי לאפשר לי להקליד תווים משותפים מגרמנית שאינם על המקלדת האנגלית שלי. נניח שאני רוצה להקליד את התו ß בכל פעם שאני לוחץ על Alt + Shift + S במקלדת. ב AutoHotkey, זה ייראה כך:
!+s :: Send, ß
בוא נשבור את קטע הטקסט למטה:
- ! הוא הסמל עבור מקש Alt
- + הוא הסמל עבור המקש Shift
- s מייצג (כמובן) את המפתח S
- :: מציין מה אתה רוצה את המפתחות preceeding לרוץ כאשר לחצה יחד
- Send, היא פקודה שמקלידה את הטקסט המתנהל
- ß הוא הטקסט שאנחנו רוצים את הפקודה להקליד.
למעשה, פקודה זו אומרת "כאשר Alt, Shift ו- S נלחצים בו-זמנית, הקלד ß."
ניתן להוסיף גם מכפילים אחרים. לדוגמה, אם תוסיף את < symbol before your hotkey (so it reads , אתה יכול להגיד AutoHotkey רק להפעיל את הפקודה אם מקש שמאל Alt משמש.
כל התסריט הגרמני-סמל-hotkey שלי נראה כך:
אם אתה יודע את שם התו שאתה רוצה להוסיף לסקריפט שלך, החיפוש אחריו ב- Google הוא כנראה הדרך המהירה ביותר למצוא אותו. אם לא, אתה יכול לחפש את זה על שולחן ASCII או Unicode.
אתה יכול לקחת את זה יותר מאשר רק תווים בודדים, יותר מדי. אם אתה מוצא את עצמך באופן קבוע נאבקים לתרגם מורכבים, מחפיר, או פשוט פשוט מחרוזות אופי מן המוח שלך לאצבעות שלך, AutoHotkey הוא החבר הכי טוב שלך. בתפקיד השני שלי, לעתים קרובות אני צריך לפנות לאנשים במוסדות אחרים לדון פריטים ביטחוניים על פרויקטים ללא כל מבוא מן האנשים שאני עובד עם. זה דורש אני להסביר מי אני ומדוע אני פונה אליהם. במקום להקליד את כל המסר הזה אני משתמש hotstring ב AHK. התסריט נראה כך:
ה
: *
בהתחלה אומר AHK לראות את עוקץ אחרי זה. במקרה זה מחרוזת היאncm
(קצר עבור "הודעה חדשה קר" בראש שלי). אז בכל פעם שאני מקליד את האותיות ncm בתיבה, זה יהיה להחליף אותם עם מחרוזת טקסט הבא::
בתסריט. לא רק הפכתי סעיף פסקה של הקלדת לתוך שלוש הקשות, אני יודע שזה הולך להיות כל הזמן.זה יכול להיות מושלם עם hotkey במקום hotscript מדי. אתה יכול להחליף
: *: ncm
בתסריט עם!+n
ויש לך את אותה מחרוזת של טקסט להופיע עם לחצת Alt + N במקלדת.AutoHotkey יש גם את היכולת למשוך מידע בסיסי מהמחשב. לדוגמה, הוא יכול לקבל תאריך של היום. אז אם אתה מישהו להיכנס תאריך לתוך הרבה שדות, זה יכול להיות סקריפט הצלה.
אם תפעיל את הסקריפט, AutoHotkey ישחרר את התאריך הנוכחי בכל מקום שבו הסמן שלך. אתה יכול לשחק עם דברים כמו עיצוב (dd / MM / yyyy לעומת MM / dd / yyyy למשל) את התסריט גם כן.
הולך נוסף: הפעלת תוכניות, קיצורי דרך remap, ועוד
AutoHotkey יכול לעשות הרבה יותר מאשר להכניס טקסט (למרות שזה אחד השימושים הנפוצים יותר שלה). אתה יכול גם להשתמש בו כדי להפעיל תוכנית כאשר אתה לוחץ על מקש מסוים, remap shortucts כמו Alt + Tab כדי hotkeys על פי בחירתך, או remap לחצנים על העכבר. אם אתה מקבל עמוק באמת, אתה יכול אפילו ליצור תיבות דו שיח או תוכניות מלא עם AutoHotkey.
באפשרותך לראות את הסמלים השונים עבור מקשים חמים בתיעוד של AutoHotkey. אתה יכול גם לראות את המדריך של מתחילים שלהם עוד דוגמאות של דברים שאתה יכול לעשות בסקריפט. אם אי פעם להיתקע, פורום AutoHotkey הוא מקום נהדר לחפש, לשאול שאלות, וללמוד יותר על מה AutoHotkey יכול לעשות.