سی‌وب در باره بایگانی فهرست › اشتراک ›

رفتار ِ مکان‌نما یِ فایرفاکس

سه شنبه ۷ خرداد ۱۳۹۲‏‏، ساعت ِ 14:3
آیا رفتار ِ مکان‌نما یِ فایرفاکس در متن‌ها یِ دۆجهته برا یِ شما هم آزاردهنده است؟

رفتار ِ مکان‌نما در متن‌ها یِ دۆجهته می تواند دیداری (visual) یا منطقی (logical) باشد.

برا یِ نشان‌دادن ِ تفاوت ِ این دۆ، اجازه دهید، نخست مثال ای به زنیم:

عبارت ِ «دانلۏد VLC Player رایگان» را در گوگل یا یک محیط ِ راست‌به‌چپ، همچۆن بخش ِ نظرات ِ بلاگفا، وارد کنید. سپس با کلید ِ جهت‌نما یِ راست ِ صفحه‌کلید ِ از انتها به سمت ِ راست حرکت کنید. مکان‌نما پس از «ر» به رو یِ V پرش می کند. این رفتار دیداری'ست؛ حرکت ِ مکان‌نما به ترتیب ِ نمایش ِ حروف است، یعنی مکان‌نما با کلید ِ جهت‌نما یِ راست ِ صفحه‌کلید همواره به سمت ِ راست حرکت می کند، حتّا اگر جهت ِ متن عوض شود.

اکنون، دۆباره مکان‌نما را در انتها قرار دهید ۆ این بار، با نگه‌داشتنِ کلید ِ تبدیل (shift) کلید ِ جهت‌نما یِ راست را به زنید. پس از انتخاب ِ «رایگان» حرف ِ r انتخاب می شود. این رفتار منطقی'ست؛ چون هنگام ِ درج ِ حروف آخرین حرف پیش از «رایگان» r است. این، همان رفتار ای'ست که در نرم‌افزارها یِ Office می بینیم ۆ اغلب به آن عادت داریم.

شاید هنوز این تفاوت را درک نه کرده باشید. پس تلاش کنید سمت ِ راست ِ کلمه یِ Player تلیک کنید ۆ آن را به Players تغییر دهید؛ حرف ِ s پیش از VLC درج می شود! این از همان مۏردها ای'ست که رفتار ِ دیداری یِ مکان‌نما آزاردهنده می شود.

پیش‌فرض ِ رفتار ِ مکان‌نما در فایرفاکس در حالت ِ عادی دیداری، و در حالت ِ انتخاب ِ متن، منطقی'ست. اگر، همچۆن من، زیاد با متن‌ها یِ دۆجهته سرۆکار داشته باشید، این دۆگانگی آزاردهنده‌تر است، چۆن با نگه‌داشتن ِ کلید ِ تبدیل، رفتار ۆ جهت ِ حرکت ِ مکان‌نما به‌عکس می شود!

   راهکار

این رفتار با متغیّر ای در تنظیم‌ها یِ فایرفاکس تعریف می شود: bidi.edit.caret_movement_style. این متغیّر عدد ِ صحیح است، و سه عدد ِ 0، ‏1، و 2 (۰، ۱، ۲ یِ لاتینی) برا ی-اش معنادار است.

0: رفتار ِ مکان‌نما همیشه منطقی'ست (حرکت ِ مکان‌نما میان ِ حروف به همان ترتیب ای'ست که خانده می شوند)؛

1: رفتار ِ مکان‌نما همیشه دیداری'ست (حرکت ِ مکان‌نما میان ِ حروف به همان ترتیب ای'ست که رو یِ صفحه دیده می شوند)؛

2: حرکت ِ مکان‌نما در حالت ِ عادی دیداری'ست، امّا هنگام ِ انتخاب ِ متن منطقی (پیش‌فرض).

می توانید از about:config و درج ِ 0 در متغیّر یا از نوارابزار ِ پدیدآوری [چی'ست؟] با فرمان ِ pref set bidi.edit.caret_movement_style 0 رفتار ِ مکان‌نما را همواره منطقی تعریف کنید.

این امکان در تاندربرد هم هست.