You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LexiconCode opened this issue
Oct 28, 2018
· 2 comments
Labels
GrammarRelated to a grammar for an application or programming language.RequestOp does not plan to implement combined with tags like feature/enhancement/grammar/documentation
Nearly every page on GitHub has a keyboard shortcut to perform actions faster.
Typing ? in GitHub brings up a dialog box that lists the keyboard shortcuts available for that page. You can use these keyboard shortcuts to perform actions across the site without using your mouse to navigate.
The text was updated successfully, but these errors were encountered:
LexiconCode
added
Good First Issue
An issue that is a good place to start for new contributors
Grammar
Related to a grammar for an application or programming language.
Request
Op does not plan to implement combined with tags like feature/enhancement/grammar/documentation
labels
Oct 28, 2018
LexiconCode
changed the title
Add grammar for github website keyboard shortcuts,
Add grammar for github website keyboard shortcuts
Oct 28, 2018
@LexiconCode I'd love to work on this. Is there specific portion of the documentation I can refer to so that I have more context. For example check the URL
Thank you for your interest! This issue is more involved than I originally thought. Caster being built on top of dragonfly relies simply isn't aware of the HTML/CSS/Address URL in a web browser. dragonfly uses EXE, window title\class and function context(A function that must return the Bool to enable context). Without some sort of lower level integration with the browser I don't think there's much that we can do about that. There are a few different ways this could be tackled.
Leveraging some sort of automation framework specific to browsers, Selenium comes to mind.
Leveraging the OS accessibility APIs to expose the application's functionality. Windows would be Microsoft Active Accessibility (MSAA) UI Automation (UIA). This is probably the most difficult out of the 3 however also provides the most benefit.
Deep OS integrations
Works with multiple applications especially without extension frameworks.
GrammarRelated to a grammar for an application or programming language.RequestOp does not plan to implement combined with tags like feature/enhancement/grammar/documentation
Nearly every page on GitHub has a keyboard shortcut to perform actions faster.
Typing ? in GitHub brings up a dialog box that lists the keyboard shortcuts available for that page. You can use these keyboard shortcuts to perform actions across the site without using your mouse to navigate.
This should work with any browser that Cater supports.
For example multiple grammars and contexts spanning over different programs
Based on the URL certain grammar should be according to the context of Available keyboard shortcuts.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: