Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: =?UTF-8?B?UGV0ZXIgQsO8dHRuZXI=?= Newsgroups: comp.lang.javascript Subject: Re: How to check if a key is currently down ... Date: Sun, 07 Apr 2019 19:53:44 +0200 Lines: 61 Message-ID: References: Reply-To: peter.buettner@gmx.net Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net w2z1lMIpmjkdPlE6Zea5ZQGTSVbg5YPL9fdzFdF1L/tGyqfT8w Cancel-Lock: sha1:o3FrKE9QZpHl8oHpUJUglu8tzhw= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5 In-Reply-To: Xref: csiph.com comp.lang.javascript:36328 Am 05.04.2019 09:23, schrieb R.Wieser: > Peter, > > Sorry for the late reply, I got a bit distracted with another project ... Usenet is no chat, and I need some time to reply too. >> Maybe store a flag with GM and do your action on the next page if it is >> set > > If I can do that (store a flag into GM space which survives page changes) GM_getValue(), GM_setValue() like localStorage, but not accessible by the webpage. > than I can probably do with the already available catching key-state change > events (or the 'User Script Commands' below). > >> That behavior can also be implemented by a simple button anywhere on the >> page > > I only realized that after I conceeded that getting a keystate isn't > possible and started looking for other possibilities. Heck, I've already > used a similar method elsewhere (capturing mouse clicks) ... > >> The 'User Script Commands' were removed in GM 4. > > I'm (still) running 3.17 (on FF 52), and yesterday saw that it indeed does > work. Bummer though, I assumed them to be some kind of page-local hotkeys, > not a Alt-T, G, C, {my key} sequence. add an event listner to the page. I do that on some forum sites. Just need to press a single key 'N'=Next. Very useful. E.g.: map ={ 'N': 'a[rel="next"]', 'P':'a[rel="prev"]'}; and find the link and 'click' it by code after the keypress. Google search uses special id= for next/previous links. Here and from older days comes to mind, rarely used today, and AFAIK not supported by browsers any more (in menus or with shortcuts). Some websites (e.g. heise.de) also use single key shortcuts for navigation. > Thanks for the info about it though. Might come in handy elsewhere. :-) I find the menu good for seldom used actions, as a reminder. Like menus in 'normal' programs, real menus, not burger menus. Peter