[qutebrowser] Let certain websites override qutebrowser keys

George geo909.fora at gmail.com
Sat Jan 14 19:46:29 CET 2017


Hi, 



Thank you very much for your quick replies (and thank you Mr. Compiler
for your great work on this, love the browser).


I'm aware of the solutions that you suggested, I was just wondering if
it was possible to have a per-domain situation. For instance, in
pentadactyl I would have something like this in my rc file:


set passkeys=mail.google.com:jpnkraelyx<CR>,gi,gs,ga,gt,gl,gd,?,/,#

set passkeys=calendar.google.com:jkqmwt/<CR>



I think something similar would be very useful, as there are many
websites that offer keyboard shortcuts, google {mail, calendar},
fastmail, duckduckgo, etc.


Should i open an issue in github to request this?



Best,

George





On Sat, Jan 14, 2017, at 09:17, Andreas Leppert wrote:

> Hi, 

> 

> For sites like feedly, gmail etc I usually use the passthrough mode by
> pressing ctrl-v. This deactivates mostly all qutebrowser bindings.
> 

> If there is a way to enable this mode automatically for certain sites,
> please tell me.
> 

> @Florian. Thanks for all your work! 

> 

> Kind regards ,

> Andreas 

> 

> Am 14.01.2017 8:05 vorm. schrieb "Florian Bruhin" <me at the-
> compiler.org>:
>> Hey,

>> 

>>  * George <geo909.fora at gmail.com> [2017-01-14 05:40:25 +0200]:

>>  > Hi all,

>> 

>>  You're not subscribed to the list, so your message got hold
>>  back, but
>>  I added you to the whitelist now ;)

>> 

>>  > I was wondering if it is possible to let certain websites override
>>  > qutebrowser's keys.

>>  > For instance I would like to use j and k in gmail to go down and
>>  > up my
>>  > messages, but qutebrowsers will handle those instead.

>> 

>>  If those are bound to :scroll and not :scroll-px (you can check with
>>  :bind j), then qutebrowser will send fake cursor presses to the

>>  webpage. Does GMail not handle those? If it does, you might be
>>  seeing
>>  this: https://github.com/The-Compiler/qutebrowser/issues/1209

>> 

>>  You can also add a :fake-key command, i.e. something like
>>  (untested):
>> 

>>      :bind -f j scroll down ;; fake-key j

>> 

>>  However that will then always send that to the website when you

>>  scroll, not only on GMail. Doing bindings per-domain might be
>>  added at
>>  some point with per-domain settings though :)

>> 

>>  Florian

>> 

>>  --

>> http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP)

>>     GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc

>>           I love long mails! | http://email.is-not-s.ms/


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://listi.jpberlin.de/pipermail/qutebrowser/attachments/20170114/e7cfed71/attachment.htm>


More information about the qutebrowser mailing list