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.