[qutebrowser] Let certain websites override qutebrowser keys

Taeer Bar-Yam taeer at necsi.edu
Sun Jan 15 01:02:19 CET 2017


This doesn't directly answer your question, but on a per-visit basis you can
also press "i" to go into insert mode and the j/k keypresses will be sent
through. This is what I do when I go to ddg, I press "i" immediately and then
use it as normal.

Excerpts from George's message of January 14, 2017 1:46 pm:
> 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/
> 
> 
> 



More information about the qutebrowser mailing list