הקלדת סימני אימוג'י של יוניקוד 6 בקלות

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

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

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

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

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

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

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

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

כדי שתוכלו לראות את התווים החדשים של יוניקוד 6 גם במקומות אחרים מבלי שנצטרך להמתין עד שיצרני גופני ברירת המחדל של מערכות ההפעלה השונות יטרחו לעדכן אותם, יש צורך להתקין גופן שכולל את התווים הללו על מערכת ההפעלה.הגופן עליו אני ממליץ הוא Symbola שניתן להורדה מכאן: http://greekfonts.teilar.gr (האתר הזה לא עולה אצלי לאחרונה. אם אתם זקוקים לגופן צרו עימי קשר ואני אעביר אליכם את הקובץ שהורדתי משם). לאחר מכן, יש להתקין את הגופן בהתאם למערכת ההפעלה.

  • בלינוקס, העתיקו את הקובץ לתיקייה  ‪ ~/.fonts‬ או לחצו עליו כדי לבצע התקנה גלובלית.
  • בווינדוס, לחיצה ימנית על הקובץ ובחירה באפשרות ההתקנה.
  • במק, נו, בטח יש איזה צירוף מקשים לא הגיוני שיעשה את זה עבורכם.

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

משתעשעים עם ComposeKey

במקום לעשות שיעורים בפיזיקה במהלך סוף השבוע, ובזמן שאני מבצע מספר משימות נוספות, נחשפתי ל־Compose Key. לא שלא הכרתי אותו קודם, פשוט מדובר בדברים שמאז ומתמיד רמזו לנו שהם לא נחוצים לנו ולכן אין לנו צורך בהם. בקצרה, מדובר במקש שהיה קיים במקלדות של המסופים משנות השמונים, וכיום נדיר למצוא אותו על המקלדת, ממש כמו מקש ה־AltGr.

מקלדת סטנדרטית של תחנת Sun עם כפתורי Compose ו־AltGr

בעוד התו הזה במקור היה מיועד להדפסה של אומלאוט ושאר סימני הניקוד לאותיות לטיניות (למשל à é ī ò ü), מהר מאד הוא מצא לעצמו שימושים נוספים בלינוקס, ובזכות תקן יוניקוד הורחבה כמות הסימנים הזמינים, וכיום אפשר להקליד בצורה דומה סימנים רבים מהמבחר שזמין ביוניקוד, החל מתווי «הדגשה» למניהם, סימני פיסוק מתקדמים כגון "—" ו־"”“" ועד סימנים גרפיים שלא נכללים בשום שפה כגון פרצוף מחייך "☺" ואפילו לב "♥".

התקנה

ההתקנה על לינוקס מודרני פשוטה מאד, ומי שהתקין פריסת מקשים בימי חייו בוודאי שלא יסתבך עם הגדרה של Compose Key. ההגדרות שבהמשך מתייחסות ל־Gnome, ואני מניח שעם שינויים קלים יתאימו גם לסביבות אחרות –

  1. נכנסים ל־Keyboard Preferences.
  2. בלשונית Layouts לוחצים על הכפתור Options שבתחתית החלון.
  3. בוחרים בהעדפה Compose key position, ומסמנים את המקש שנרצה למפות ל־Compose. כדאי למפות אותו למקש שאתם הכי פחות משתמשים בו; זה יכול להיות אחד ממקשי ה־Win אם המקלדת שלכם התברכה בשניים כאלה, או מקש ה־Menu שכמעט ואין בו צורך. ניתן גם למפות אותו למקשים אחרים מאותו המסך.

שימוש

בניגוד לפריסת המקשים lyx שמתאפיינת במקשים מיוחדים ברמות גבוהות שיש צורך לזכור את המיקום המדויק כדי להשתמש בהם (למשל התו "₪" שממופה משום מה למקש Shift-"ל"), עם Compose לא צריך לזכור הרבה. אנשים שיצא להם לעשות שימוש ממושך ב־Dos או ב־Windows בוודאי מכירים את האפשרות להקליד סימנים מיוחדים באמצעות המקש Alt בצירוף הקוד הספרתי של אותו התו – עם קומפוז זה דומה, וגם קצת שונה.

כדי להקליד תו כלשהו, יש ללחוץ על מקש ה־Compose, ולהקליד את רצף התווים שמייצר את אותו הסימן. למשל הקלדת האותיות a ו־e תפיק את התו המעניין æ, והקלדה של שני סימני שאלה תפיק סימן שאלה הפוך "¿". אני יודע שלתווים הללו אכן יש שימוש בשפות מסויימות, אבל לנו, כישראלים דוברי עברית ואנגלית הם לא שימושיים במיוחד. להלן רשימה קצרה של תווים שימושיים. יש להקליד משמאל לימין.

Key sequence output
compose – >
compose < –
compose _ _ ¯
compose – – – — (EM DASH)
compose – – . – (EN DASH)
compose . .
compose : )
compose : (
compose o c ©
compose o r ®
compose > > »
compose < < «
compose e =
compose c | ¢
compose > =
compose < =
compose ( 1 )
compose 1 2 ½
compose < 3

רשימה ארוכה ומלאה של כל הקיצורים האפשריים זמינה בקובץ ‎/usr/share/X11/locale/en_US.UTF-8/Compose או ב־freedesktop.org.

מה הלאה?

לאחרונה התווספו תווי יוניקוד רבים המהווים סימנים גרפיים לתקן יוניקוד 6.0, דוגמת אוסף נרחב של הבעות פנים, שיוכלו בעתיד להוות תחליף הולם לסט סימני ההבעה הגרפיים המשמשים אותנו כיום שאינם תווים ברי הקלדה. באמצעות שימוש ביוניקוד נוכל לחסוך כמה תווים, וגם לשלב אותם באתרים דוגמת פייסבוק וטוויטר שאינם מאפשרים צירוף של סימני הבעה גרפיים. חשבתי לנסות להוסיף אותם לרשימות אבל אני רואה שמישהו כבר עקף אותי והוסיף את הסימן PERSON RAISING BOTH HANDS IN CELEBRATION ל־Trunk עבור הצירוף compose \ o /, שכרגע מביא סתם סימן חסר משמעות, אבל בהמשך צפוי שיביא את התו המבוקש.

ניתן להגדיר קובץ קיצורים אישי באמצעות יצירת הקובץ ‎~/.XCompose והוספה שלו ערכים בדומה לכתוב בקבצי ההגדרות הכלליים. ניתן להוסיף שם הוראת include שתכלול את סט הקיצורים המקורי, ולהוסיף עליו את השינויים הרצויים.

בעבודה תחת locale עברי לא נגישים קיצורי Compose Key, מהסיבה הפשוטה שאף־אחד לא טרח לתחזק את קובץ ההגדרות העברי. כפתרון ביניים ניתן להוסיף לתחילת הקובץ ‎~/.XCompose הוראה לטעון גם את הקובץ האנגלי בצורה הבאה –
include "/usr/share/X11/locale/en_US.UTF-8/Compose"

יצרתם קובץ קיצורים מעניין משלכם? יש לכם המלצות לקיצורים קיימים מעניינים וחשובים? אתם מוזמנים לשתף אותם בתגובות.

מנוע חיפוש מונחה מקלדת

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

קחו למשל את goosh – שילוב קליל של שירותי רשת (חיפוש בגוגל, ג'ימייל וכו') עם ממשק דמוי shell יוניקסי. אנשים שיודעים לעבוד עם שורת הפקודה ירגישו בבית מיד אחרי שיקלידו "ls", בשביל אחרים – ניתן לבקש עזרה באמצעות הפקודה "help".

קישור: http://www.goosh.org

(דרך הטוויטר של פורבס)

כן, חסכתי לכם פה פוסט ארוך מתחנף ומשבח על ההרחבה הזו. אני יודע שהיא תוכל להיות שימושית עבורי, אבל לא מצאתי עד כה זמן לשחק איתה על המחשב שלי בצורה רצינית. נכחתי בהרצאה עליה לפני חודש ב־Mozilla Summit, והתלהבתי ממנה כבר אז. הרחבה כלבבי. 🙂

קשה לתפוס שתי ציפורים או קיצורי מקשים לפיירפוקס על רגל אחת

רציתי לספר לנצל את הבמה ולספר לכם ש[עוד] חברת עיצוב אתרים מהמובילות במשק גילתה שיש אנשים שלא משתמשים באינטרנט אקספלורר (אל תבינו אותי לא נכון, כולם שם בטח משתמשים ב־Firebug, אלא שמעצבי האתרים חושבים לפעמים שזה רק הם והגולשים משתמשים באינטרנט אקספלורר), אבל אז הבנתי שלא ייתכן מצב בו חברה שחתומה על אתרים גדולים ומוכרים בארץ גילתה את האור ותצליח להוציא משהו טוב. זה יקרה בסוף, אבל תחכו עם זה עוד קצת.

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

אני אנצל את הבמה הזו ואזכיר לאנשי "מנטיס" (ולשאר הקוראים הנאמנים שלי) – פיירפוקס הוא לא דפדפן חדש, ויש לו הרבה יותר קיצורים ממה שאתם חושבים. כן, מדובר בשלושה דפים, וזו לא רשימת קיצורים מלאה.