Изменение привязки клавиш отладчика инструментов разработчика Firefox

Как вы можете изменить шаг отладчика Firefox, шаг за шагом, выход из привязки клавиш?

Не удалось найти ни одной документации по этому поводу, ни чего-либо в about: config.


person simonzack    schedule 30.12.2014    source источник
comment
К сожалению, в отладчике Firefox постоянно встречаются плохие ошибки - не работает, высокий процессор и т. д. Хотя инструменты разработчика Firefox лучше, чем у большинства, я лично использую Chome / Chromium для перехода через JS.   -  person NoBugs    schedule 04.01.2015
comment
Я лично считаю, что неспособность Chrome настроить пользовательский интерфейс, даже такие элементарные вещи, как отключение анимации, гораздо больше раздражает, чем случайные ошибки отладчика.   -  person simonzack    schedule 04.01.2015
comment
Да, Chrome также обычно медленнее и тормозит все больше, чем Firefox, но отладка - это единственное, в чем он хорош.   -  person NoBugs    schedule 04.01.2015
comment
Вид доп к вопросу ...   -  person xdhmoore    schedule 24.10.2017
comment
Здесь дубликат без ответа: stackoverflow.com/questions/26984214/   -  person xdhmoore    schedule 24.10.2017


Ответы (1)


Если это кому-то поможет ...

Однако это решение работает только в Windows, поскольку это сценарий Autohotkey.

Он меняет ключи так:

F7 -> «Шаг внутрь»
F8 -> «Перешагнуть»
F9 -> «Бежать»
F10 -> «Выйти»

#WinActivateForce
#InstallKeybdHook
#Persistent
#HotkeyInterval,100
#NoEnv
SetKeyDelay, –1
SendMode Input

$F7:: 
{
    if WinActive("ahk_classMozillaWindowClass")
    {  
        Send {F11}
        Return
    }
    Send {F7}
    Return
}

$F8:: 
{
    if WinActive("ahk_classMozillaWindowClass")
    {  
        Send {F10}
        Return
    }
    Send {F8}
    Return
}

$F9:: 
{
    if WinActive("ahk_classMozillaWindowClass")
    {  
        Send {F8}
        Return
    }
    Send {F9}
    Return
}

$F10:: 
{
    if WinActive("ahk_classMozillaWindowClass")
    {  
        Send {Shift down}{F11}{Shift up}
        Return
    }
    Send {F10}
    Return
}

Я почти уверен, что это можно улучшить (я не эксперт по Autohotkey). Например, ключи F7, F8, F9 и F10 будут изменены везде в Firefox, а не только при отладке!

Мне интересно, есть ли у кого-нибудь предложения по улучшению.

person electrotype    schedule 11.10.2018