Page 1 of 1

Multiple Keystrokes (Macro) -- "Simulated Keystrokes"

Posted: Thu Jan 16, 2014 3:54 pm
by BoseRoHS
I'm attempting to create a macro, but doesn't seem to be functioning.

Doesn't work in XMOUSE

Code: Select all

{F4}{WAITMS100}1{WAITMS100}3
I can setup the G500 logitech software to run this macro, works fine, but I prefer to use XMOUSE as I can set application specific.

G500 software looks like this.

Code: Select all

Down-F4
delay-100ms
Up-F4
delay-100ms
Down-1
delay-100ms
Up-1
delay-100ms
Down-3
delay-100ms
Up-3

Re: Multiple Keystrokes (Macro) -- "Simulated Keystrokes"

Posted: Fri Jan 17, 2014 11:57 am
by phil
OK in XMBC there is no way to put a delay between the down and up action. Maybe that is why it is not working. I think its getting near the point I need to rethink simulated keystroke configuration to allow things like this, but that will be a massive job :(

Re: Multiple Keystrokes (Macro) -- "Simulated Keystrokes"

Posted: Sun Jan 19, 2014 12:50 pm
by BoseRoHS
I see a lot of potential with XMOUSE, perhaps (imo) the best software available for mouse customization.

This is what my Sidewinder X4 looks like.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?><Macro RepeatingMode="1">
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">3</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">3</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">3</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">3</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">4</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">4</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">4</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">4</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">7</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">7</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">7</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">7</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">8</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">8</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">8</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">8</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">9</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">9</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">9</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">9</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">10</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">10</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">10</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">10</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">11</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">11</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">11</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">11</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">12</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">12</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">12</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">12</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">13</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">13</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">13</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">13</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">82</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">82</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">82</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">82</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">57397</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">57397</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">57397</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">57397</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">55</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">55</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="true">55</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">55</KeyBoardEvent>
	<KeyBoardEvent Down="true">3</KeyBoardEvent>
	<DelayEvent>5</DelayEvent>
	<KeyBoardEvent Down="false">3</KeyBoardEvent>
</Macro>
I also prefer the simple NON graphic intrusive design of the program, meaning... take a look at Microsofts new Software vs the old version (Intellitype Pro)... the older version is straightforward and less bloated software, while the new version has too much white space and really serves no purpose but take up space on the users monitor.