[pgAdmin4][Patch#2897] Add support for keyboard navigation in Debugger

From: Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com>
To: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: [pgAdmin4][Patch#2897] Add support for keyboard navigation in Debugger
Date: 2018-01-16 13:29:45
Message-ID: CAKKotZRHAzX0FLsW1CH+_ArKKzbfDivavj4+VftbUc0ue0RmVw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi,

PFA patch to add keyboard navigation in Debugger module via
Tab/Shift-Tab key.
RM#2897

Also fixed the issue where user was not able to update values in variable's
panel while debugging.
RM#2981

Currrently we have execution related shortcuts using accesskey,
Shortcuts (Execution related)
----------------------------------
<accesskey> + i = Step in
<accesskey> + o = Step over
<accesskey> + c = Continue/Restart
<accesskey> + t = Toggle breakpoint
<accesskey> + x = Clear all breakpoints
<accesskey> + s = Stop

Shortcuts (Panel navigation related)
----------------------------------
Alt + Shift + Right Arrow
Alt + Shift + Left Arrow

Edit/Enter values in Grid (Parameter & Local variables panel's)
-------------------------------------------------------------
Alt + Shift + g

Please review.

*Note:* As of now inner panel's are not getting focused on Tab/Shift-Tab
keys but once RM#2895 <https://redmine.postgresql.org/issues/2895> patch
gets committed it will start working automatically as it's inherited code
which will add tabindex tag automatically on each newly created wcDocker
panel.

--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Attachment Content-Type Size
RM_2897_2981.diff text/plain 36.0 KB

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message PostgreSQL Graphics Tools Developer Meeting organisers 2018-01-16 16:55:00 A new Mailing List for PostgreSQL Graphic Tools developers
Previous Message Dave Page 2018-01-16 11:11:50 pgAdmin 4 commit: Fix typo in string.