מקש ה־compose מאפשר לכתוב סימנים מיוחדים באמצעות הקשה מהירה עליו ולאחר מכן על סדרת מקשים אחריו. עבור מי שצריכים נגישות לסימנים מיוחדים בכתיבה היום יומית – זה יכול להיות מאוד שימושי. לי, למשל, יש צורך (אובססיה) יום יומי בקו המפריד. אני לא מסתפק ב־"dash" הלטיני (-) שאינו באמת סימן בעברית. אני רוצה קו מפריד – כזה. כדי להקליד אותו אני מחזיק במקש ה־compose ומקיש במהירות "-", "-", "." (דש, דש, נקודה) וקסם –!

את מקש ה־compose ניתן להפעיל בהגדרות המקלדת. זה קצת שונה משולחן עבודה לשולחן עבודה, אבל זה נמצא בכולם עד כמה שראיתי (אוקיי, לא ניסיתי את כולם. בוודאות נמצא ביוניטי, GNOME, מאטה, xfce ו־cinnamon). אני הגדרתי את מקש ה־menu כ־compose (זה המקש שנמצא ליד מקש הווינדוז בצד הימני של המקלדת). אני לא משתמש בו לשום דבר אחר.

כעת הציצו בתוכן של הקובץ:

/usr/share/X11/locale/en_US.UTF-8/Compose

ניתן לראות בו שילובים שונים עם מקש ה־compose (הוא נקרא בקובץ Multi_key). ניתן גם לראות בו את השמות של מקשים שונים בהם ניתן להשתמש בהגדרות מאוחר יותר.

סימנים שאתם לא מוצאים שם ניתן לחפש עם הסימן עצמו בגוגל:

charinfo [sign]

החליפו את [sign] בסימן עצמו. באתר הזה תוכלו למצוא את הקוד של הסימן שהוא בד"כ משהו כמו:

u05bc

(לעיל היוניקוד לדגש/שורוק)

התקנת uim

כעת התקינו אפליקציה בשם uim (נמצאת במאגר התכנה של אובונטו). זאת אפליקציה שנועדה לאפשר עבודה עם שפות בעלות סמלים מורכבים כמו יפנית וכו'. אחת מהתכונות הצדדיות שלה, בה אנחנו נשתמש, היא שהיא מאפשרת להכניס צירופים מתוצרתנו למקש ה־compose.

כדי לפעיל אותה יש להוסיף מספר שורות לקובץ:

~/.profile

הריצו את הפקודה:

gedit ~/.profile

כמובן, ניתן להחליף את gedit בעורך הטקסט החביב עליכם.

בסוף הקובץ הדביקו את השורות:

# enable using uim for custom compose key sequences
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"

הפעלת הצירופים החדשים

כעת צרו קובץ בשם:

~/.XCompose

הריצו:

gedit ~/.XCompose

בתוכן של הקובץ הדביקו:

include "%L" # import the default Compose file for your locale
<Multi_key> <hebrew_yod> <hebrew_yod> : "ײ"
<Multi_key> <hebrew_yod> <hebrew_pe> : "ײַ"
<Multi_key> <hebrew_waw> <hebrew_waw> : "װ"
<Multi_key> <hebrew_waw> <hebrew_yod> : "ױ"

שימו לב שכל "צירוף אותיות" שכתבתי שם (װ, ײ) הוא למעשה סמל אחד. מה שניסיתי ליצור היא דרך פשוטה להדפיס את הסמלים האלה, הייחודיים ליידיש. כמובן החליפו לסמלים ולשילובי המקשים הרצויים לכם. Multi_key הוא מקש ה־compose. במקום שמות האותיות (hebrew_yod וכו') ניתן לכתוב גם unicode (כמו שאמרתי קודם u05bc ודברים בסגנון) אותו ניתן למצוא בחיפוש charinfo הנזכר לעיל.

כעת אתחלו את המחשב והכול אמור לפעול.

מי שרוצה מקור מקיף על הנושא ימצא בקישור הזה.

מודעות פרסומת