שועל, לימין שור!
קונטרול+שיפט משמש לשינוי כיוון הכתיבה ביישומי חלונות, ועכשיו גם בפיירפוקס, בזכות המתכנת לירון נוימן
בשיחה עם nrg הרשת מסביר נוימן שהכל מתחיל מבאג בסיסי בפיירפוקס, שמונע מהמערכת לזהות הקלקה על קונטרול+שיפט. זו הסיבה שאת הקונטרול+שיפט של אקספלורר מחליף בפיירפוקס צירוף המקשים העלום קונטרול+שיפט+X. "מגבלה זו מהווה מטרד למשתמשי Windows רבים, במיוחד משתמשים 'קלים' שאינם מכירים את צירוף המקשים המיוחד כלל", כותב נוימן. הפתרון שלו: "אמנם אי אפשר לדעת מתי לוחצים Ctrl+Shift ביחד, אבל אפשר 'לנחש' מתי, כי אפשר לדעת מתי המשתמש לוחץ על Ctrl ועל Shift, בנפרד, ומתי הוא עוזב אותם. אם נזהה שבשלב מסוים שניהם היו לחוצים, נדע שצריך להחליף כיוון".
נוימן העלה באתרו עמוד עם מה שמכונה proof of concept, קוד ראווה שנועד להוכיח ישימות של רעיונות תכנותיים. נוימן העביר עותק של הקוד לצוות BiDiUI, שמטפל בממשקים דו-כיווניים של פיירפוקס ותוכנות אחרות, וזה צפוי להיכנס בעתיד לקוד של הדפדפן.
עד שזה יקרה, נוימן תרגם את הרעיון שלו גם לתוכנה בשם ShiftFox ("אני בכלל לא יודע לכתוב תוספים לשועל", אומר נוימן, שמכנה את התוכנה "פתרון עקום"). ShiftFox בודקת אם פיירפוקס, או יישום מוזילה אחר, פועל באותו רגע, ואם כן, מחליפה את כיוון הכתיבה ברגע שהמשתמש מקיש קונטרול+שיפט. התוכנה סובלת ממספר באגים, בהם היעדר כפתור כיבוי והתנגשות עם פקודות קונטרול+שיפט אחרות, אבל עושה את העבודה.

נוימן. צילום פרטי צילום פרטי