דף הבית » איך ל » כיצד להתאים אישית את קיצור מקשים עבור כל יישום לינוקס

    כיצד להתאים אישית את קיצור מקשים עבור כל יישום לינוקס

    אחת הבעיות המעצבנות ביותר עם לינוקס הייתה תמיד היעדר תמיכה ב- AutoHotkey, כך שלא ניתן להתאים אישית את מקשי הקיצור שלך - אך כעת עם היישום AutoKey של קוד פתוח, תוכל לעשות זאת ועוד.

    AutoKey הוא כלי אוטומציה שולחן העבודה המאפשר לך לנהל בלוקים של טקסט ולהשתמש קיצורים מקשי קיצור כדי לחסוך זמן בזמן ההקלדה, אבל אתה יכול גם להשתמש בו כדי remkey Hotkeys ביישומים. לדוגמה, אם היישום המועדף עליך השתמש ב- Ctrl + Q כדי לצאת ולא רצית אותו, תוכל ליצור מחדש את המפתח באמצעות AutoKey.

    התסריט

    עבור תרחיש הבדיקה שלנו היום, אני הולך לשנות את צירוף המקשים Ctrl + T אל Alt + T במקום זאת. למה אתה שואל? מקש הקיצור Ctrl + T משמש בכל דפדפן כדי לפתוח כרטיסייה חדשה, אך מכיוון שאני משתמש ב- Google Chrome וכמו לפתוח כרטיסיות חדשות כל הזמן לחיפוש, המפתח Alt + T קיצור הדרך הרבה יותר קל לי לפגוע מבלי להעביר ידיים מהשורה הקדמית.

    כדי לבצע משימה זו, נשתמש בכלי AutoKey המדהים, שהוא הרבה כמו AutoHotkey על Windows, אלא שזה נעשה עבור לינוקס והוא מסוגל להשתמש סקריפטים Python.

    התקנת AutoKey

    אתה רוצה לפתוח את מנהל החבילה הסינפטית ולעשות חיפוש מהיר אוטוקי, סמן את התיבה ולאחר מכן התקן את החבילה. אתה יכול גם להתקין אותו באמצעות הפקודה apt-get ככה:

    sudo apt-get התקן autokey

    קיצורי דרך עם מקשי קיצור אוטומטי

    ברגע שיש לך את השירות מותקן, אתה יכול לפתוח את התצורה באמצעות סמל מגש וליצור ביטוי חדש. השם בצד שמאל לא אומר שום דבר, אני פשוט רוצה שם אותם על פי hotkey כי אני יהיה להקצות.

    השתמש בלחצן הגדר ליד Hotkey כדי להקצות את המקש החם שבו ברצונך להשתמש, לחץ על מקש המשנה - במקרה זה, אני מקצה Alt ולאחר מכן לחץ על הלחצן לחץ כדי להגדיר ועל המקש שבו ברצונך להשתמש. לדוגמה, אני משתמש ב- Alt + t, ותראה שהדמות היא קטנה, וזה חשוב - אם לחצת על Shift + T שם, AutoKey יתבלבל.

    לאחר שתסיים, תוכל להכניס את הטקסט הבא לתיבת הטקסט:

    +t

    לחץ על הלחצן שמור, וסיימת. כעת תוכל לפתוח את הדפדפן ולהשתמש בשילוב Alt + T במקום ב- Ctrl + T, והוא אמור לפתוח כרטיסייה חדשה.

    איך זה עובד? כאשר אתה לוחץ על המקש החם Alt + T שהוקצה לך, AutoKey שולח את הקשות ליישום הפעיל הנוכחי, ומאחר שהקשות המקשים במקרה זה הן Ctrl + T, Google Chrome מניח כי לחצת על מקש הקיצור לכרטיסייה חדשה, ומגיב בהתאם.

    סינון לפי חלון

    הבעיה היחידה היא כי מקש קיצור עכשיו מופעל עבור כל החלונות. כדי לתקן זאת, אנו יכולים להגדיר מסנן חלון באמצעות הלחצן Set ולאחר מכן להקליד משהו דומה לזה:

    .*גוגל כרום

    ייתכן שאתה תוהה מה זה. * הוא על כל - מסנן זה משתמש בביטויים רגילים כדי למצוא את כותרת החלון, כך תצטרך להשתמש. * כדי להתאים את כל התווים שאינם שצוין, כולל את החלל במקרה זה. הערה: תוכל להשתמש בתו נקודה בודד כדי לייצג רווח, אם תרצה.

    שימוש במפתחות מיוחדים ב - AutoKey

    כאשר אתה יוצר ביטוי חדש, תוכל להשתמש בקודים המיוחדים הבאים כדי לדמות לחיצה על אחד המקשים המיוחדים. יש למעשה רשימה גדולה יותר של מפתחות מיוחדים, אבל אלה הם כנראה החשובים ביותר תצטרך להשתמש:

    • מפתח Windows

    שילוב מפתחות

    אם ברצונך לשלב מספר מקשים, תשתמש בתו +, כך:

    ++

    אם אתה צריך להוסיף למעשה סמל +, עליך להשתמש במקום זאת.

    סלעים אוטומטיים!

    יש מספר שימושים עבור טכניקה זו מלבד רק remapping מקשי קיצור - אתה יכול להפוך סדרה של הקשות לביצוע משימה, למשל. האפשרויות הן אינסופיות - אבל מה היית משתמש בו?