-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improved keyboard shortcuts #135
Comments
Here are the main things to have shortcuts for, and i think they should be global (as in work whatever is focused):
|
You mean, move forward/back one tree? |
You don't think we should have shortcuts for edit functionality? |
Keyboard navigation and keyboard-only edit functionality of the graph is crucial, and an original design goal of this tool. A potential implementation might look like this:
Also, as nodes in the graph are selected, the input area should also highlight the given lemma, relation arc, relation label, part-of-speech label, etc. We'll have to decide which input area is primary and which is secondary, though—or either have a way to switch between them, or make a way so that both are fully accessible through a single set of commands. |
This item must be updated to reflect current state of app development, related issues, and proposed features concerning keyboard support, and functionality of undo/redo. |
The underlying issues are the same, and I don't think many of the proposed solutions haven't been implemented yet. Could you go through and check each of the points suggested and check what's been implemented and what hasn't? |
It seems that keybindings don't work properly. I didn't manage to run almost anything of the list above. |
Okay, then I think this issue is a priority. |
I analyzed the source code which is responsible for keybindings and made a table of all the hotkeys that are implemented. As it turned out, most of the shortcuts fire only when focus is on a specific element. As to issues:
There is a list I compiled.
|
I see the interface as having three main parts that you might want to switch between quickly:
There should be a quick keyboard shortcut for navigating to each of these from any of the others. The keys should:
n
avigation,t
ext, andg
raph (or similar),I think following something like these guidelines we can get something coherent together.
The text was updated successfully, but these errors were encountered: