-
Notifications
You must be signed in to change notification settings - Fork 236
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
Request: mouseless browsing #270
Comments
Yes, this is part of the TODO list :-) |
It's in todo list. I think it's need much JavaScript code. If you're good at JavaScript, welcomes the submission PR. ;) |
Hm.. Javascript is not really something I dabble in, but in the end it is just another programming language (albeit a bad one) and this is functionality that is really important to me so let me have a look and see what I can come up with. So, if I get it right: one would need to inject Javascript into the page to handle things like scroll buffer up/down, mark region, copy, etc, right? And the EAF provides a bridge between LISP and the PyQT application? I'm sorry, I think I have to read up on how EAF works. |
You can research emacs-application-framework/core/browser.py, this file is enough |
QT has the option QWebSettings::CaretBrowsingEnabled but PyQt doesn't have it |
This request exist in https://github.com/manateelazycat/emacs-application-framework/wiki/Todo-List Close this issue now. |
This issue has fixed by recent patches. |
I installed eaf primarily to be able to copy text from wordreference.com and past it into an org buffer, all from withing Emacs (I can't get eww to cooperate with wordreference). This works, but in order to select text, I have to use the mouse, which gets annoying really fast. I was hoping to navigate a webpage like any other Emacs buffer, move to the start of text, mark the text and copy it, all via the keyboard.
Is that possible with eaf? I haven't been able to figure it out. I also saw this in the todo list which may be what I'm looking for:
The text was updated successfully, but these errors were encountered: