>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Архив тем http://forum.mozilla-russia.org/viewforum.php?id=17 >Ввод латиницей в адресной строке независимо от раскладки http://forum.mozilla-russia.org/viewtopic.php?id=75164 |
Crckt > 27-12-2019 00:51:11 |
Добрый ночи, ребята. Тема изъезжена вдоль и поперёк, решения не найдено пока. upd. пардон, конечно адресной строки имелось ввиду |
okkamas_knife > 27-12-2019 05:53:17 |
1 в фф нет командной строки.правильно формулируйте вопрос. |
Yeesha > 25-02-2020 16:50:29 |
okkamas_knife пишет
Ну прям уж. Crckt пишет
Существует юзерскрипт: inputLanguageAssistant.uc.js Выделить код Код:window.inputLanguageAssistant = { init: function() { let urlbar = document.getElementById('urlbar-input'); // Since FF 68-70 (I don't know exact version) if (!urlbar) urlbar = document.getElementById('urlbar'); if (!urlbar) return; try { Components.utils.import("resource://gre/modules/ctypes.jsm"); this.lib = ctypes.open("user32.dll"); this.ActivateKeyboardLayout = this.lib.declare("ActivateKeyboardLayout", ctypes.winapi_abi, ctypes.voidptr_t, // return HKL ctypes.voidptr_t, // HKL hkl ctypes.uint32_t); // UINT Flags this.KLF_SETFORPROCESS = 0x00000100; this.HKL_ENGLISH = ctypes.voidptr_t(0x00000409); // United States (US) } catch (err) { // console.log(err); } urlbar.addEventListener('focus', function(e) { window.inputLanguageAssistant.focus(); }); urlbar.addEventListener('blur', function(e) { window.inputLanguageAssistant.blur(); }); }, focus: function() { try { if (this.ActivateKeyboardLayout) { this.hkl = this.ActivateKeyboardLayout(this.HKL_ENGLISH, this.KLF_SETFORPROCESS); } } catch (err) { // console.log(err); } }, blur: function() { try { if (this.ActivateKeyboardLayout && this.hkl) { this.ActivateKeyboardLayout(this.hkl, this.KLF_SETFORPROCESS); } } catch (err) { // console.log(err); } } }; window.inputLanguageAssistant.init(); Тестировала на 73-75. Скрипт взят из старого расширения "Input Language Assistant". |
Sergeys > 11-03-2020 14:15:12 |
тема в faq - ищу расширение (ищу дополнение) |