 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
TheGood
Joined: 30 Jul 2007 Posts: 580
|
Posted: Tue Apr 13, 2010 12:00 am Post subject: |
|
|
I don't understand. The remote in my tutorial is also an RF remote. What part of the tutorial does not apply to you? Is it that you can't find the registry key? If that's the case, you can try navigating to your remote's corresponding key and see if the ReportMappingTable value has the same structure as the one I use in the tutorial (ie. 7 bytes per button). I can't guarantee that it'll work the same way, but it's worth a try.
If this doesn't work for you, please read the section titled "How do I stop the default keypresses coming out of my device?" in the very first post to see what the possible solutions are. But I'm pretty sure you should be able to use the registry trick. Is your receiver a USB device? Can you also post a picture of your remote (or find one similar on the net)? |
|
| Back to top |
|
 |
justinsmith2009
Joined: 30 Dec 2009 Posts: 6
|
Posted: Tue Apr 13, 2010 12:06 am Post subject: help |
|
|
| I tried the reportmapping table, it does affect the regular IR remotes but not this one. I am not able to do anything with this remote. I will check the other solutions. |
|
| Back to top |
|
 |
bidomo
Joined: 05 Feb 2009 Posts: 59
|
Posted: Wed Apr 14, 2010 12:59 am Post subject: Re: rf remote |
|
|
Hey TheGood...
Thanks for the debugging tip, I'm gonna start on it right now and post Back.
::UPDATE:: Log included.
| justinsmith2009 wrote: | Hi TheGood.
I have already tried the Step 5. I have an RF remote so that doesn't apply to me
Any pointers to where I can look to disable the RF Remote default actions?
Thanks. |
Try the other sub keys, as you have a different kind of controller, try the different keys, as they refer to another remotes, not sure it will work as it seems every single remote in that section seems to be only IR remotes.
Good luck on that remote, and don't give up.
Here comes my update....
| bidomo wrote: | A while ago a was saying there could be a problem with the way AHK handles Windows 7, something about AHKHID not working or something alike...
Well, found out something:
| Code: |
01 01 00 00 00 32 84 0F 80 20 00 00 00 Visualization for XP
IR code Goes from 00 to 12 byte length (13 bytes)
01 01 00 00 00 00 00 00 00 32 84 0F 80 00 00 00 00 20 00 00 00 80 FA FF FF Visualization for Windows 7
IR code Goes from 00 to 24 byte length (25 bytes)
|
|
The keycode hasn't changed from 25 to 14, is just that Example 2 only shows 14, made the ListBox Wider and it shows everything (200 pts/pixels wider).
Here's the log from debugview, everything seems normal
| Code: | 00000000 0.00000000 [4184] HP remote event!
00000001 0.00022573 [4184] Data received = 0101000000000000000C840F80000000002000000080FAFFFF ;power
00000002 0.00027825 [4184] Keycode = 12
00000003 1.60268855 [4184] HP remote event!
00000004 1.60274029 [4184] Data received = 01010000000000000032040F80000000002000000080FAFFFF ;Vizualize
00000005 1.60276985 [4184] Keycode = 50
00000006 5.11575890 [4184] HP remote event!
00000007 5.11579561 [4184] Data received = 0101000000000000004E840F80000000002000000080FAFFFF ;Print
00000008 5.11584568 [4184] Keycode = 78
00000009 24.20355797 [4184] HP remote event!
00000010 24.20361710 [4184] Data received = 01010000000000000050040F80000000002000000080FAFFFF ;Radio
00000011 24.20364952 [4184] Keycode = 80
00000012 27.72184563 [4184] HP remote event!
00000013 27.72417259 [4184] Data received = 01010000000000000047840F80000000002000000080FAFFFF :Music
00000014 27.72525024 [4184] Keycode = 71
00000015 29.67650604 [4184] HP remote event!
00000016 29.67977905 [4184] Data received = 01010000000000000049040F80000000002000000080FAFFFF ;Pictures
00000017 29.68216324 [4184] Keycode = 73
00000018 31.52503014 [4184] HP remote event!
00000019 31.52508736 [4184] Data received = 0101000000000000004A840F80000000002000000080FAFFFF ;Videos
00000020 31.52511597 [4184] Keycode = 74
00000021 37.04486847 [4184] HP remote event!
00000022 37.04496384 [4184] Data received = 01010000000000000024040F80000000002000000080FAFFFF ;DVD Menu
00000023 37.04499817 [4184] Keycode = 36
00000024 39.79150009 [4184] HP remote event!
00000025 39.79598618 [4184] Data received = 01010000000000000048840F80000000002000000080FAFFFF ;Recorded TV
00000026 39.79768372 [4184] Keycode = 72
00000027 41.34306335 [4184] HP remote event!
00000028 41.34309769 [4184] Data received = 01010000000000000026040F80000000002000000080FAFFFF ;Guide
00000029 41.34321976 [4184] Keycode = 38
00000030 42.85860825 [4184] HP remote event!
00000031 42.86499786 [4184] Data received = 01010000000000000025840F80000000002000000080FAFFFF ;Live Tv
00000032 42.86511230 [4184] Keycode = 37
00000033 45.04657364 [4184] HP remote event!
00000034 45.04661560 [4184] Data received = 01010000000000000027040F80000000002000000080FAFFFF ;Aspect
00000035 45.04664230 [4184] Keycode = 39
00000036 47.45840454 [4184] HP remote event!
00000037 47.45854950 [4184] Data received = 01010000000000000033840F80000000002000000080FAFFFF ;Slide show
00000038 47.45858765 [4184] Keycode = 51
00000039 49.56962204 [4184] HP remote event!
00000040 49.56967545 [4184] Data received = 0101000000000000000F040F80000000002000000080FAFFFF ;More info
00000041 49.56970596 [4184] Keycode = 15
00000042 51.61466217 [4184] HP remote event!
00000043 51.61471939 [4184] Data received = 01010000000000000023840F80000000002000000080FAFFFF ;Back
00000044 51.61475372 [4184] Keycode = 35
00000045 54.91717911 [4184] HP remote event!
00000046 54.91723251 [4184] Data received = 0101000000000000001E040F80000000002000000080FAFFFF ;Up
00000047 54.91727066 [4184] Keycode = 30
00000048 64.06302643 [4184] HP remote event!
00000049 64.06307983 [4184] Data received = 01010000000000000020840F80000000002000000080FAFFFF ;Left
00000050 64.06312561 [4184] Keycode = 32
00000051 66.47678375 [4184] HP remote event!
00000052 66.47683716 [4184] Data received = 01010000000000000022040F80000000002000000080FAFFFF ;Ok
00000053 66.47686768 [4184] Keycode = 34
00000054 67.40312958 [4184] HP remote event!
00000055 67.40316010 [4184] Data received = 01010000000000000021840F80000000002000000080FAFFFF ;Right
00000056 67.40319824 [4184] Keycode = 33
00000057 68.56335449 [4184] HP remote event!
00000058 68.56344604 [4184] Data received = 0101000000000000001F040F80000000002000000080FAFFFF ;Down
00000059 68.56347656 [4184] Keycode = 31
00000060 82.00061798 [4184] HP remote event!
00000061 82.00088501 [4184] Data received = 01010000000000000010840F80000000002000000080FAFFFF ;Volume +
00000062 82.00093842 [4184] Keycode = 16
00000063 83.84154510 [4184] HP remote event!
00000064 83.84168243 [4184] Data received = 01010000000000000011040F80000000002000000080FAFFFF ;Volume -
00000065 83.84172058 [4184] Keycode = 17
00000066 85.80277252 [4184] HP remote event!
00000067 85.80282593 [4184] Data received = 01010000000000000012840F80000000002000000080FAFFFF ;Channel +
00000068 85.80284882 [4184] Keycode = 18
00000069 87.01002502 [4184] HP remote event!
00000070 87.01044464 [4184] Data received = 01010000000000000013040F80000000002000000080FAFFFF ;Channel -
00000071 87.01052856 [4184] Keycode = 19
00000072 89.91098785 [4184] HP remote event!
00000073 89.91101837 [4184] Data received = 0101000000000000000D840F80000000002000000080FAFFFF ;Green button
00000074 89.91117096 [4184] Keycode = 13
00000075 92.44847870 [4184] HP remote event!
00000076 92.44857788 [4184] Data received = 0101000000000000000E040F80000000002000000080FAFFFF ;Mute
00000077 92.44861603 [4184] Keycode = 14
00000078 113.16359711 [4184] HP remote event!
00000079 113.16365814 [4184] Data received = 01010000000000000017840F80000000002000000080FAFFFF ;Record
00000080 113.16377258 [4184] Keycode = 23
00000081 115.24786377 [4184] HP remote event!
00000082 115.24790955 [4184] Data received = 01010000000000000034040F80000000002000000080FAFFFF ;Eject
00000083 115.24793243 [4184] Keycode = 52
00000084 118.92089081 [4184] HP remote event!
00000085 118.92094421 [4184] Data received = 01010000000000000015840F80000000002000000080FAFFFF ;Rewind
00000086 118.92098236 [4184] Keycode = 21
00000087 119.94291687 [4184] HP remote event!
00000088 119.94361877 [4184] Data received = 01010000000000000016040F80000000002000000080FAFFFF ;Play
00000089 119.94365692 [4184] Keycode = 22
00000090 121.52102661 [4184] HP remote event!
00000091 121.52156067 [4184] Data received = 01010000000000000018840F80000000002000000080FAFFFF ;Pause
00000092 121.52163696 [4184] Keycode = 24
00000093 124.96395874 [4184] HP remote event!
00000094 124.96406555 [4184] Data received = 01010000000000000014040F80000000002000000080FAFFFF ;Forward
00000095 124.96411896 [4184] Keycode = 20
00000096 127.62662506 [4184] HP remote event!
00000097 127.62671661 [4184] Data received = 0101000000000000001B840F80000000002000000080FAFFFF ;Skip <<--
00000098 127.62684631 [4184] Keycode = 27
00000099 128.49542236 [4184] HP remote event!
00000100 128.49568176 [4184] Data received = 01010000000000000019040F80000000002000000080FAFFFF ;Stop
00000101 128.49572754 [4184] Keycode = 25
00000102 129.82093811 [4184] HP remote event!
00000103 129.82099915 [4184] Data received = 0101000000000000001A840F80000000002000000080FAFFFF ;Skip -->>
00000104 129.82102966 [4184] Keycode = 26
00000105 135.81964111 [4184] HP remote event!
00000106 135.81982422 [4184] Data received = 01010000000000000001040F80000000002000000080FAFFFF ;1
00000107 135.81985474 [4184] Keycode = 1
00000108 137.15670776 [4184] HP remote event!
00000109 137.15690613 [4184] Data received = 01010000000000000002840F80000000002000000080FAFFFF ;2
00000110 137.15696716 [4184] Keycode = 2
00000111 137.95191956 [4184] HP remote event!
00000112 137.95196533 [4184] Data received = 01010000000000000003040F80000000002000000080FAFFFF ;3
00000113 137.95199585 [4184] Keycode = 3
00000114 139.85015869 [4184] HP remote event!
00000115 139.85026550 [4184] Data received = 01010000000000000004840F80000000002000000080FAFFFF ;4
00000116 139.85032654 [4184] Keycode = 4
00000117 140.75503540 [4184] HP remote event!
00000118 140.75509644 [4184] Data received = 01010000000000000005040F80000000002000000080FAFFFF ;5
00000119 140.75512695 [4184] Keycode = 5
00000120 141.57691956 [4184] HP remote event!
00000121 141.57698059 [4184] Data received = 01010000000000000006840F80000000002000000080FAFFFF ;6
00000122 141.57699585 [4184] Keycode = 6
00000123 143.99797058 [4184] HP remote event!
00000124 143.99807739 [4184] Data received = 01010000000000000007040F80000000002000000080FAFFFF ;7
00000125 143.99812317 [4184] Keycode = 7
00000126 144.73300171 [4184] HP remote event!
00000127 144.73306274 [4184] Data received = 01010000000000000008840F80000000002000000080FAFFFF ;8
00000128 144.73307800 [4184] Keycode = 8
00000129 145.44561768 [4184] HP remote event!
00000130 145.44567871 [4184] Data received = 01010000000000000009040F80000000002000000080FAFFFF ;9
00000131 145.44570923 [4184] Keycode = 9
00000132 147.77093506 [4184] HP remote event!
00000133 147.77110291 [4184] Data received = 0101000000000000001D840F80000000002000000080FAFFFF ;*
00000134 147.77113342 [4184] Keycode = 29
00000135 148.35560608 [4184] HP remote event!
00000136 148.35565186 [4184] Data received = 01010000000000000000040F80000000002000000080FAFFFF ;0
00000137 148.35568237 [4184] Keycode = 0
00000138 149.76582336 [4184] HP remote event!
00000139 149.76599121 [4184] Data received = 0101000000000000001C840F80000000002000000080FAFFFF ;#
00000140 149.76602173 [4184] Keycode = 28
00000141 152.39375305 [4184] HP remote event!
00000142 152.39379883 [4184] Data received = 0101000000000000000A040F80000000002000000080FAFFFF ;Clear
00000143 152.39384460 [4184] Keycode = 10
00000144 153.67558289 [4184] HP remote event!
00000145 153.67652893 [4184] Data received = 0101000000000000000B840F80000000002000000080FAFFFF ;Enter
00000146 153.68331909 [4184] Keycode = 11 |
And here's my registry settings for the remote (to check if it differs from XP/Vista), ReportMappingTable not included.
| Code: | Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da]
"RemoteName"="RC6 based MCE remote"
"EnableDebounce"=dword:00000001
"EnableVendorPassThrough"=dword:00000001
"DecoderID"=dword:00000001
"CodeSetID"=dword:00000000
"CodeBitLen"=dword:00000020
"CodeSetNum0"=dword:00000001
"CodeSetNumMask"=dword:00007000
"CodeSetNumShiftBits"=dword:0000000c
"CodeMatchMask"=dword:ffff0f00
"CodeMatchValue"=dword:800f0400
"DataMask"=dword:000000ff
"DataShiftBits"=dword:00000000
"ReportLength"=dword:00000003
|
As always, any help is very appreciated. |
|
| Back to top |
|
 |
TheGood
Joined: 30 Jul 2007 Posts: 580
|
Posted: Fri Apr 16, 2010 10:57 pm Post subject: |
|
|
| Quote: | | As always, any help is very appreciated. |
Judging from the log, the script that I posted seems to extract the keycode fine, no?
If yes, then you can try to slowly start modifying it into your script, with the labels and all. Test it at every step! |
|
| Back to top |
|
 |
bidomo
Joined: 05 Feb 2009 Posts: 59
|
Posted: Sat Apr 17, 2010 6:53 am Post subject: |
|
|
| TheGood wrote: | | Quote: | | As always, any help is very appreciated. |
Judging from the log, the script that I posted seems to extract the keycode fine, no?
If yes, then you can try to slowly start modifying it into your script, with the labels and all. Test it at every step! |
Sorry, forgot to tell it already worked, but only with this last script (with all labels but Xbox 1 remote, as the IR receicer is no longer taking it), will add the necesary code to ignore the 360 remote.
The other script I was maintaining won't work, so I'm gonna take this new script as base and modify the other later...
I'm happy to see this new script works.
Thanks again TheGood |
|
| Back to top |
|
 |
tetralite
Joined: 20 Apr 2010 Posts: 6 Location: Seattle
|
Posted: Wed Apr 21, 2010 7:11 pm Post subject: |
|
|
| Hello TheGood -- Could these HID techniques be capable of detecting buttons 6 & 7 of a 7-button mouse? The USB data byte is the same one for all buttons with the bits representing the buttons like this: x 7 6 5 4 M R L (x being the most significant bit where an 8th button might go). The raw USB mouse data input (to host) is typical of most mice. This one uses four data bytes, the first being the button byte mentioned above, then three more bytes for x, y and wheel. This is a mouth-operated 7-button USB mouse I am developing for disabled people. The seven buttons all work. On an iMac running USB Overdrive it recognizes all 7 buttons. USB Overdrive is similar to what I would want to develop using AHK. It allows you to assign key presses, key press combinations, other mouse buttons, etc. to any of the mouse buttons using a GUI -- an easy AHK project if it weren't for the fact that AHK doesn't recognize buttons 6 & 7 out of the box. A program that already exists that does this on a Windows machine is X-Mouse, but it only recognizes 5 buttons. I have also run USB analyzing programs on Windows machines and the button presses show up in the data as expected, so I know it is possible for a Windows machine to see those button bits. It looks to me (at first glance), that your AHKHID methods might be able to grab that button data in order to work with it as an input in AHK. I know also, from browsing this forum, there are others that would be happy with a method of detecting more than 5 mouse buttons. Thanks for your time. |
|
| Back to top |
|
 |
TheGood
Joined: 30 Jul 2007 Posts: 580
|
Posted: Wed Apr 21, 2010 8:17 pm Post subject: |
|
|
| tetralite wrote: | | Could these HID techniques be capable of detecting buttons 6 & 7 of a 7-button mouse? |
Hi tetralite,
I don't know anything about 7-button mice, but if it sounds like you should be able to do it.
First of all, when you fire up Example 1, does the mouse show up in the mouse tab or the Other tab (or both)?
If it shows up in the mouse tab, try Example 3 to see if it can detect any of the 4 extra buttons as XButton1 and XButton2.
If you're luckier and it shows up in the Other tab, then you should be able to register the TLC and monitor the output with Example 2. I'm not sure if that's what you are talking about when you say it uses 4 data bytes. Did you get that after putting the TLC in Example 2?
Anyway, once you're sure on what TLC the mouse is registered, you can make a simple script (similar to the one in the remote script). If the first byte of the four bytes is the byte with the button bits, then you could extract the event like this:
| Code: | byte := data >> 24
Button7 := byte & 64 ;7th button
Button6 := byte & 32 ;6th button
Button5 := byte & 16 ;5th button
Button4 := byte & 8 ;4th button
Button3 := byte & 4 ;M
Button2 := byte & 2 ;R
Button1 := byte & 1 ;L |
|
|
| Back to top |
|
 |
tetralite
Joined: 20 Apr 2010 Posts: 6 Location: Seattle
|
Posted: Thu Apr 22, 2010 1:53 am Post subject: |
|
|
To answer your questions:
In example 1 it shows up as a mouse *only* under the mouse tab.
In example 3 the 4th and 5th buttons do show up as Xbutton1 and Xbutton2.
The 4 data bytes I mentioned are simply the input buffer bytes that carry mouse data from the mouse to the host in a USB input transaction. The first byte is the button data byte, the second byte is for the x coordinate, the third for y coord and the fourth is wheel movement data. I only need to access the button byte (or get all four) and mask for the bits for buttons 6 & 7 and do actions accordingly.
In example 2, I get all zeros for the button data when I push buttons 6 & 7. I get two lines, one for press and one for release, as with the other buttons, but all quantities are zero. I get the proper numbers for press and release of all other buttons (L, R, M, X1 & X2). So when I push buttons 6 & 7, it appears that it is recognizing that a data string has been received, but it is not returning a value other than 0 for all of the button flags and data.
(btw, I have run sniffer programs that show raw USB data and in those programs I do see the bits for buttons 6 & 7. Also, more proof that the mouse works is because all 7 buttons work on a Mac running the USB Overdrive app.)
I understand your code example (I think) except how do I read the variable *data*? This is, I'm sure, something I would know if I had already studied your documentation, which I haven't really done yet.
The fact that the registration example returns zeros during button 6 & 7 actions is telling me that these bits are being ignored or masked out somewhere along the line, but it does report the zeros which I believe only confirms that a data transaction occurred. |
|
| Back to top |
|
 |
TheGood
Joined: 30 Jul 2007 Posts: 580
|
Posted: Thu Apr 22, 2010 2:45 am Post subject: |
|
|
| tetralite wrote: | | In example 1 it shows up as a mouse *only* under the mouse tab. |
This is bad news. The RAWMOUSE struct from which AHKHID extracts information about the state of the mouse only supports 5 buttons. You could try extracting the raw state of the mouse buttons by using II_MSE_RAWBUTTONS with AHKHID_GetInputInfo(), but that member is almost always empty.
The data you get from a sniffer is not necessarily the same data you'll get through the raw input device (which AHKHID wraps). Even if it were, it would come through under one of the TLCs it uses. Since the only TLC that it seems to use is the mouse TLC, then there's nowhere else to look for data, really. This issue of getting all 0s when pressing buttons is common, and has been discussed before. See this post (and the discussion that ensues) for more about the problem, and a possible workaround (i.e. see if the manufacturer's software can intercept the special buttons and send a key combination, which AHK can catch).
Hope this helps. |
|
| Back to top |
|
 |
tetralite
Joined: 20 Apr 2010 Posts: 6 Location: Seattle
|
Posted: Thu Apr 22, 2010 4:49 am Post subject: |
|
|
| TheGood wrote: | | This issue of getting all 0s when pressing buttons is common, and has been discussed before. See this post (and the discussion that ensues) for more about the problem, and a possible workaround (i.e. see if the manufacturer's software can intercept the special buttons and send a key combination, which AHK can catch). |
Firstly, let me say thanks for your time on this. Since I am the manufacturer of this mouse, there is no software for it. I designed it to not require a driver and just use whatever OS mouse driver exists on any computer with a USB port. I don't want to have to figure out how to write a mouse driver. You might think that a mouse manufacturer should be able to write a driver for it -- Not me! I'm too old
and lazy anymore!
I'll take a look at that discussion you mentioned and keep hoping for a solution. I know there are apps out there that can use more than 5 mouse buttons -- I wonder how they do it? Seems like there ought to be a reasonable way to grab those button bits. |
|
| Back to top |
|
 |
fenix
Joined: 16 Sep 2006 Posts: 66
|
Posted: Tue Apr 27, 2010 9:45 pm Post subject: |
|
|
Whats the easiest way to get data from the example 2 script?
i cant copy it? |
|
| Back to top |
|
 |
TheGood
Joined: 30 Jul 2007 Posts: 580
|
Posted: Tue May 04, 2010 5:09 pm Post subject: |
|
|
| fenix wrote: | Whats the easiest way to get data from the example 2 script?
i cant copy it? |
You can modify the script itself to do what you want. For example, instead of using GuiControl in the InputMsg() function, you could use SendInput, so that the data would be sent (by keypresses) instead of being added to the listbox. Or you could add a FileAppend at the end of the function to log every line to a file. |
|
| Back to top |
|
 |
Jack_Aubrey
Joined: 13 May 2010 Posts: 4
|
Posted: Fri May 14, 2010 12:22 pm Post subject: |
|
|
| Hi i have done a simply keyboard map script but I will like it to work just with one keyboard so I keep unmapped the other one. I tried to see if them has different TLC's but they use the very same (1, 6) there is another way just to select the signal coming from the one i want? |
|
| Back to top |
|
 |
TheGood
Joined: 30 Jul 2007 Posts: 580
|
Posted: Fri May 14, 2010 2:09 pm Post subject: |
|
|
| Jack_Aubrey wrote: | | Hi i have done a simply keyboard map script but I will like it to work just with one keyboard so I keep unmapped the other one. I tried to see if them has different TLC's but they use the very same (1, 6) there is another way just to select the signal coming from the one i want? |
Hi Jack,
You can always differentiate between them using their names. Just look at the name as it appears in Example 1 (doubleclicking copies the name to the clipboard), and use that same string in your InputMsg() function. Use II_DEVHANDLE to get the handle, and then AHKHID_GetDevName() to retrieve the name of the device. |
|
| Back to top |
|
 |
Jack_Aubrey
Joined: 13 May 2010 Posts: 4
|
Posted: Fri May 14, 2010 6:41 pm Post subject: |
|
|
I just dont know how it work the InputMsg() and where i supposed to include the name (this its easy to get... the only thing i get in clear XD). It's been a long time since i dont programming, the script its just using the :: and the definition from the keylist . Look the code from my script is just this :
| Code: |
;Seleccion de motores
Browser_Back::!1 ;Tecla Motor 1
Browser_Forward::!2 ;Tecla Motor 2
Browser_Search::!3 ;Tecla Motor 3
Launch_Mail::!4 ;Tecla Motor 4
Browser_Refresh::!5 ;Tecla Motor 5
Browser_Favorites::!6 ;Tecla Motor 6
Launch_App1::!7 ;Tecla Motor 7
Launch_App2::!8 ;Tecla Motor 8
Browser_Home::!a ;Tecla Todos los Motores
; Encendido
Volume_Mute::i ; tecla encendido
;Disparar extintor
Volume_Down::+f ;Tecla Disparar Extintor
;Helices en bandera
Volume_Up:: !v ; Tecla Helice en bandera
;Compresor
Media_Next::NumpadSub ; Tecla Etapa siguiente del compresor
Media_Prev::^NumpadSub ; Tecla Etapa anterior del compresor
;Sobrealimentacion/turbo
Media_Play_Pause::w ; Tecla Sobrealimentacion/turbo
;[u] The next part is the one i want to restric to the usb keyboard[/u]
; Cambiar posicion
q::!q ; Tecla posicion piloto
w::!w ; Tecla Primera posicion
e::!e ; Tecla Segunda posicion
r::!r ; Tecla Tercera posicion
t::!t ; Tecla Cuarta posicion
y::!y ; Tecla Quinta posicion
u::!u ; Tecla Sexta posicion
i::!i ; Tecla Septima posicion
o::!o ; Tecla Octava posicion
p::!p ; Tecla Novena posicion
|
As you see its obvious that i 'mnot a english speaker. I still clue less. |
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|