mozdev.org

urlfix

resources:
What's New
Related Links

URLFix


URLFix is a helper extension for those who use more than one keyboard layouts on their computer at a time.

Everybody using multilingual computer have to switch between keyboard layouts (usually two of them). Periodically this causes absolutely everyone to forget to switch layout before typing URL into browser's URL bar.

Since usually (if person has no special keyword search or localized domain names installed utilities) URL contains at leas one latin symbol (not a symbol from localized keyboard layout).

This allows us to determine if person forgot to switch keyboard layout from localized to latin (English) by simply checking if URL contains only localized symbols (plus digits, '-' symbol and '.').

If URL entered contains only localized symbols then we can easily convert it to latin symbols using customizable keyboard layouts map).

URLFix can be installed into your Mozilla browser by XPIInstall file. After setup is complete restart your browser and open Tools -> URLFix menu.

Configuring URLFix is very easy - all you have to do is to enter to sequences of characters - "Convert from:" sequence has all localized characters and "Convert to:" sequence contain all corresponding latin characters.

To figure out what character should be included simply switch to native keyboard layout and type in all domain name charactersl like letters, digits, '-' and '.' when switch to latin keyboard layout and type in corresponding characters into "Convertto:" sequence by pressing the same keys as you did filling "Convert from:" sequence.

Note that you need to add not only characters that require to be converted but all characters that can be contained in the URL typed in using wrong keyboard layout. For characters that look the same in both layouts (such as digits and '-' sign) enter tham in both sequences.

Note that some symbols ('.' for example) can appear in both sequences but for different keys).


URLFix это расширение для Mozilla, помогающее тем, кто использует несколько раскладок клавиатуры (напрмер, кирилицу и латиницу).

Все кто использует компьютер для работы на нескольких языках обязательно используют несколько раскладок клавиатуры (обычно две - латиницу и раскладку для второго языка - для русского языка это кириллица). Абсолютно все пользователи периодически забывают переключить кодировку когда вводят URL в адресную браузере.

Так как обычно (если человек не использует поиск по ключевым словам или, например локализированных доменных имен или еще чего-то экзотического) в адресную строку браузера вводят URL, который содержит хотя бы один символ латиницы , то определить факт того, что пользователь забыл переключить раскладку клавиатуры при ввода URL в адресную строку можно просто по тому что введенная строка содержит только символы из нативной (для русского языка - кириллической) раскладки (плюс цифры, черточку и точку).

Если это так, то мы можем свободно сконвертировать все кириллические символы в соответствующие им символы латиницы (таблицу соответствия легко составить посмотрев на русские и латинские буквы написаные на клавиатуре):

   йцукенгшщзфывапролдячсмитьЙЦУКЕНГШЩЗФЫВАПРОЛДЯЧСМИТЬю.0123456789-
   qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM./0123456789-

HELP Обратите внимание, что точка в кириллической раскладке соответствует символу / в латинской, а точке в латинской раскладке соответствует буква ю в кириллической.

URLFix легко устанавливается при помощи XPInstall скрипта.

Таблицу соостветствия можно изменить выбрав Tools -> URLFix в меню браузера.


The urlfix project can be contacted through the mailing list or the member list.
Copyright © 2000-2017. All rights reserved. Terms of Use & Privacy Policy.