Multiple Keystrokes (Macro) -- "Simulated Keystrokes"

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
BoseRoHS
Member
Posts: 33
Joined: Wed Jan 15, 2014 1:58 pm

Multiple Keystrokes (Macro) -- "Simulated Keystrokes"

Post 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
User avatar
phil
Site Admin
Posts: 7611
Joined: Sun Apr 06, 2003 11:12 pm

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

Post 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 :(
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
BoseRoHS
Member
Posts: 33
Joined: Wed Jan 15, 2014 1:58 pm

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

Post 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.
Post Reply