ככל שאני משתמש ב-Windows לעתים קרובות יותר, אני מתגעגע לכל המקבילות של Emacs שבהן אני משתמש בקביעות במקינטוש. (Emacs הוא אמְאוֹדתוכנת עריכת טקסט ישנה שראשיתה בשנות ה-70. הרגלים ישנים מתים.) בשביל זה, ידעתי שאני צריך למצוא תוכנית לשינוי מפתח. חיפוש מהיר בגוגל העלה את AutoHotkey, תוכנית חינמית להקצאת מפתחות ומקרו בקוד פתוח שפועלת בגירסאות האחרונות של Windows.
AutoHotkey הוא לא מה שרוב האנשים היו מכנים "ידידותי". במקום לספק למשתמש ממשק גרפי ופקודות מאקרו קלות לתכנות, עליך ללמוד את שפת הגדרת המאקרו שלו. קובץ עזרה מפרט שפה זו בצורה ממצה. לדוגמה, הנה ההגדרות שיצרתי כדי להוסיף את מקבילות השליטה שלי ב-Emacs.
^p:: שלח {NumpadUp}
^n:: שלח {NumpadDown}
^f:: שלח {NumpadRight}
^b:: שלח {NumpadLeft}
^d:: שלח {DEL}
^a:: שלח {HOME}
^e:: שלח {END}
לדוגמה, ^p מתייחס ל-Control-P. זה מחליף את ההגדרה הסטנדרטית "Control-P פירושו הדפסה". אני מדפיס על ידי בחירה מתפריטי התוכנית במקום זאת.
אם אתה מוכן לעשות את העבודה, ללמוד את השפה ויכול להתמודד עם כל איתור הבאגים הכרוך בכך, AutoHotkey מציע דרך טובה (וזולה) לתכנת מחדש את המפתחות שלך ולהוסיף פקודות מאקרו לשולחן העבודה שלך. [חלונות, חינם]