Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: =?ISO-8859-1?Q?Peter_B=FCttner?= Newsgroups: comp.lang.javascript Subject: Re: How to check if a key is currently down ... Date: Mon, 25 Mar 2019 18:46:17 +0100 Lines: 33 Message-ID: References: Reply-To: peter.buettner@gmx.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net mttRz2+eh7PRrygyJWgKtgFIkrhRZdK594u4Ea93A6ng9Ista1 Cancel-Lock: sha1:q1F0GMaptOugVJvFEZfWjXa7PQ0= 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:36166 Am 25.03.2019 08:23, schrieb R.Wieser: > ... without having to capture it thru an event first. > > The reason I'm stating it like that is because I have the need to see if a > certain key (preferrably the shift, alt, ctrl or similar) is down /when a > webpage is being loaded/. Like the idea. But AFAIK all/most browsers use those modifiers to open a bookmark/link in a new window or tab, so your idea may interfere with the default behavior. > For the off chance that it might make a difference: The script is actually a > GreaseMonkey one. I want to alter its behaviour (scrubbing less or more) > depending on certain keys being pressed while loading a new page. I do it this way: store a bookmark with a hash: example.org/foo/bar#MarkerToDoThings and the GM Script looks for that. One may store more options here. Since nowadays some website also use the hash to store data this may interfere with the pages original scripts. But they are not send by the browser to the server. Another approach maybe the useractions of GM. Peter