[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4758: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4759: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4760: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
fingerfans.dreamhosters.com • View topic - "Spare" (unused) keys to use for information transfer

"Spare" (unused) keys to use for information transfer

Comments specifically about gestures and mouse actions - on any FW product.

Moderator: The00Dustin

"Spare" (unused) keys to use for information transfer

Postby David.P » 09 Feb 2015, 17:58

Hi forum,

I already use certain keyboard keys to transfer information from the IGesture Pad to Windows applications, especially to Autohotkey, in order to trigger certain Windows actions by certain gestures. For example, I use the IGesture Pad to send "Pause" or "PrintScreen" keys when I carry out certain gestures on the pad, in order to trigger certain gesture audio feedback sounds in Windows, via Autohotkey.

At the moment however, I sort of run out of spare keys (that are not really used in Windows) in order to trigger even more actions.

I tried F13, F14 and F15, which are all available in the Fingerworks Gesture Editor as possible actions on a gesture, and which are not physically available on my keyboard.

Image

However it seems that Windows doesn't recognize these keys for some reason (tested with the Autohotkey Spy which can show all physical and virtual keystrokes that are happening on the system).

Therefore, if anyone has ideas for more keys that are a) usually not used in Windows, and that b) are available as possible actions in theFingerworks Gesture Editor, I'd be happy to know.

Cheers
David.P
--
more:
ScrollLock: works, is recognized by AHK
BaseBoost, Record, MacPowerDown: not recognized by AHK
Some of the media control keys like Stop_Media, Next/Previous etc. seem to work also for information transfer to Autohotkey, and don't seem to introduce unwanted side effects
Last edited by David.P on 11 Feb 2015, 18:20, edited 1 time in total.
David.P
Enthusiast
 
Posts: 58
Joined: 23 Jul 2005, 18:59

Re: "Spare" (unused) keys to use for information transfer

Postby ivanw » 11 Feb 2015, 18:57

Hi David, if you run out of keys, you can work with key sequences.

I mean you map some available keystroke in AutoHotkey that would not trigger anything on its own but would tell it to Input() the next one for a "special" treatment ... with a timeout if necessary ... and some SoundBeep, 90, 100 or SoundPlay, Guepard.mp3 for feedbacks about the handling ;)

If you're not afraid by piles of exploratory code, I have 29542 AutoHotkey lines to share :lol:
User avatar
ivanw
Zealot
 
Posts: 390
Joined: 29 Jul 2005, 12:32
Location: Paris, France

Re: "Spare" (unused) keys to use for information transfer

Postby David.P » 11 Feb 2015, 19:14

David.P
Enthusiast
 
Posts: 58
Joined: 23 Jul 2005, 18:59

Re: "Spare" (unused) keys to use for information transfer

Postby ivanw » 11 Feb 2015, 21:01

Exactly, I'm sure you can manage from there! My AutoHotkey experience let me do things I would't have expected. Some online on AutoHotkey forums:
User avatar
ivanw
Zealot
 
Posts: 390
Joined: 29 Jul 2005, 12:32
Location: Paris, France

Re: "Spare" (unused) keys to use for information transfer

Postby David.P » 06 Nov 2017, 10:28

Sorry Ivan that I did not come back to you earlier :o

Somehow I seem to have missed the forum notification...

While I have not yet implemented this approach, I surely will do so because the current hotkeys that I am using (like PrintScreen and Pause) keep having side effects at times.

Thank you
David
David.P
Enthusiast
 
Posts: 58
Joined: 23 Jul 2005, 18:59

Re: "Spare" (unused) keys to use for information transfer

Postby David.P » 17 Jan 2019, 17:35

David.P
Enthusiast
 
Posts: 58
Joined: 23 Jul 2005, 18:59


Return to Mousing and Gesturing

Who is online

Users browsing this forum: No registered users and 0 guests

cron