Saturday, January 3, 2009

New 32 and 64 Bit Ergodex DX1 drivers

As promised a 64 bit version of the DX1 Driver and app.
This drop also includes support for multikey macros and various fixes.
Also included is the source code for the programming App, hopefully someone with more desire can build something a bit more user friendly.

This was more work than I expected, the code was easy enough to fix, but I had a somewhat subtle error in my ".inf" file that was only causing an issue on my 64 bit machine. It's also possible it was causing issues in the 32 bit version so you might want to grab the new drop.

At some point I renamed a number of classes in the application, and I don't remember if it was pre or post the last drop, that invalidated saved macros and key bindings, so you might want to delete any if you have a problem running the App.

http://www.polygonhell.com/DX1Release3264Bit.zip

156 comments:

  1. works perfectly under vista ultimate x64!

    If the app doesn't work make sure you have .NET 3.5 installed. Even with latest updates I still had to go to microsoft.com to get it.

    ReplyDelete
  2. ♠Thank you VERY VERY much!!!!

    ReplyDelete
  3. I can't thank you enough for what you have just provided. I am very crateful for your work and what you accomplished in such a short time.

    ReplyDelete
  4. Just coming back on to say thanks again for this. I have installed it and played around with the DX1 Utility and I must tell you even though it's in an early stage it WORKS!!! I am so excited I can't find the words to say.

    ReplyDelete
  5. Hey! Just found this thanks to a post on the official (though extremely censored) ergodex forums.

    I just tested this app on Windows 7 Beta Build 7000, 32 bit, and it works great!

    Thanks for all the hard work, it's VERY much appreciated!

    ReplyDelete
  6. Strangest thing, not sure if it's windows 7 or not, but I can't map the number 9 on my top row to any ergodex key. It's like it doesn't recogonize it.

    I can use 9 on the numpad, but thats not the same mapping in games. I can remap it in a game as a workaround, but does anyone else have this?

    ReplyDelete
  7. I had the same issue Serus. What I did was just make a quick macro for it. Had to do the same for the Esc key.

    Here is a good list of the key codes you need for macros. Use the "Key Code" column http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001136.html

    ReplyDelete
  8. First things first, may thanks for the driver/app Rob!

    Secondly, here are few important key codes not listed on Xilace link:

    160 Right Shift
    161 Left Shift
    162 Right Ctrl
    163 Left Ctrl
    164 Left Alt
    165 Right Alt

    ReplyDelete
  9. Looks like there is a bug that prevents the 9 key on the main keyboard from being recognized.

    Probably a hole in my table, I'll fix it and update.

    ReplyDelete
  10. Rob,

    The issue also effects the Z key. There is no hole in your table, you just need to adjust your for loop condition to be '<=' instead of only '<' in KeyProgrammer.cs.

    Again, thanks for the driver and app...and especially for releasing the source. This way us amateur code jockeys and tell you real developers how it's done. lol

    ReplyDelete
  11. Yep alrady fixed and uploaded.
    Couple of stupid typos.

    ReplyDelete
  12. Hello Rob, thank you, I honestly cant emphasise my gratitude enough. I was about to sell my dx on ebay and then fork out over $200 for the CH version of it, just so I could get the thing to work in vista.

    If you wish to pop up a pay-pal donation button id be happy to contribute some beer money!.

    Geoff

    ReplyDelete
  13. cant seem to get the download to work,

    can some one send it me / or upload to public file share?

    ReplyDelete
  14. I wouldn't mind having a crack at a utility to go with this driver.
    But you didn't provide much detail about the control codes and command packets.
    I got some basic connectivity sorted.
    So if you could provide more details about the above that would be great.

    ReplyDelete
  15. The protocol for the driver is pretty simple and I've tried to encapsulate it for the most part in HardwareInterface.cs.
    The short version is you call OpenDevice, Register your application with RegisterWindowForEvents (this means you'll get the data back from the driver in your windproc as a WM_DEVICECHANGE event), the data is just a raw list of any DX1 key numbers that have been set as macros.
    Call SendProgramPacket with a set of byte triplets [keyTo Program, keyCodeA, keyCodeB] the codes are the HCI codes. if you send 3, 0 as the keycode it's a macro and you'll see the DX1 keycode.

    You can also toggle Testmode on and off, in test code you just get the DX1 key numbers back regardless of programming, I use this for programming keys.

    If you look in Form.cs for mDX1Hardware and in the Wndproc where I deal with the WM_DEVICECHANGE event you should get a good idea of what's involved.

    ReplyDelete
  16. Payed awful lot of money to find out that the suckers dont have Vista drivers (for 3 years? 0-o)

    You just made my day. Really, absolutely thanks! Guys like you should be rewarded with an medal ^^

    Found you from Google search. Third Link or so. Just FYI.

    ReplyDelete
  17. Im using windows 7 64bit and it works good,
    and some more key codes for media.

    Mute 173
    Volume up 175
    Volume down 174

    I think this has everything in it, but its in HEX so you have to convert it. Use windows calculator to make it easy(scientific mode).

    http://api.farmanager.com/en/winapi/virtualkeycodes.html

    ReplyDelete
  18. Thanks for the program rob, Perhaps i am just missing something but i can not for the life of me figure out how to do a multi key macro. i just need 2 keys some simple shift+numbers. I click programing, hit the dx key i want and press shift and it ends recording . i try pressing the second button key and it doesnt record a second key press. Please some help for the useless newb !

    ReplyDelete
  19. Create a new macro (readme should cover it).
    Check the "multikey macro" radio box.
    Hit insert twice on the macro to add two keys. Set the first one to be shift, and the second one to be whatever. Both should be key down, the times are ignored. And the Key up's are sent when the key is released.

    I'll be making another drop possibly this weekend with a minor change to multi-key macros, it probably won't affect you, but I want to make sure I'm inverting the order of the Key ups, because I'm seeing an occasional issue where WOW is registering the none modifier key down when the alt key up is sent.

    ReplyDelete
  20. Damn fine work you've done here. Seriously, you've saved me manytimes over. I was one of the sod's that bought the MFP and it's app is lousy (and died on Tuesday's window's update). Time to break out the good 'ol Ergodex.

    I've got yours working great with a few exceptions: It looks like it dosen't like 64bit apps. Photoshop 64bit isn't responding to the map placed in it's directory, but the 32bit version will pick it up (for application switching). Ligtroom 64bit isn't picking up its map either. Illustrator, Indesign and other 32bit apps pick their maps perfectly.

    Fantastic work. Really top notch.
    Thank you.

    ReplyDelete
  21. Thanks rob that helped me, For some reason the readme in the 32/64 bit version i got the readme doesnt load so i was at a loss there :)


    not sure if this is what your talking about but im using mine for wow and notice when i use the 2 key combos they sometime "stick" the ability highlights but never triggers

    ReplyDelete
  22. I'll take a look at the app switching code and try anf figure out if the issue is 64bit apps or something else.

    ReplyDelete
  23. Thanks for all your work Rob!

    Ergodex has been promising a Vista Driver for ages now. Ergodex's twin, the CH board, has had Vista support forever. Its sad to think that Ergodex doesn't give a god damn about their customers.

    Cheers!

    ReplyDelete
  24. Hi Rob,
    I just want to thank you about your work on this.
    I don't even have a DX1, but I was thinking to buy one until I found in what shameful condition is Ergodex - at least supporting OSes!!!
    I'd like to know how much time did you spend to create these drivers (still thinking at Ergodex's answers on their forumm: "we are still working on it" sot of!) and want to suggest you to create a "donate" button for this project, maybe not for you if you don't need, but for charity at least :-)

    Ciao, Gio

    ReplyDelete
  25. It took me about a week to write the driver and about the same for the utility. But I wasn't working on it full time, it was largely a week of evenings.

    I suspect the issue with Ergodex and Vista drivers is more complex than just technology.

    Dominic over at http://ergodex.hydraproductions.com/wiki/ did most of the hard work by reverse engineering the protocol.

    I'll work on the app when it lacks features I use, or to fix other peoples issues if I can repro them locally.

    ReplyDelete
  26. Rob - just landed one of these pads for $30 new at Fry's. No-brainer buy with your driver and app for vista64! Thanks!

    ReplyDelete
  27. ItCrashed,
    can you please tell me where did you buy it?

    Thank you, Gio

    ReplyDelete
  28. I haven't had a chance to try it out yet, but let me say "Thank you!" I can't believe we're still waiting for Vista drivers.

    ReplyDelete
  29. Thanks for providing something that works so well. I believe Ergodex owes you a share of their profit. It is ridiculous that they were unable to provide their customers with something that worked with Vista and 64 bit after all this time, apprently they do not have anyone on their payroll with your skill. I believe they owe you big time. Thanks for making life good again.

    ReplyDelete
  30. I can't get editing macros to work. I go to edit the macro, the left entry box never accepts any key presses. The doc says "For macros to work the DX1.exe program must be running", what is this file as it's not contained within your driver pack. Original DX1 program from the official drivers? Also, there's no included "A-B--C" macro like mentioned in the doc.

    ReplyDelete
  31. Thanks for your efforts - works great - even the automatic pgm switching behaviour on Vista x64 and no more F8 unsigned driver startups! - was one of the reasons I finally went to Vista! as for Ergodex themselves words fail me on their handling of the drivers - incompetence is just a starting point.
    a BIG thanks again for doing this!

    ReplyDelete
  32. Wonderful work on this. Ergodex looks a lot like many companies that had a great product. They worried more about getting it out the door quickly then trying to make it sustainable for long term. I hope they make it through their hard times and keep up the great design work they put in to the DX1.

    Andrew

    ReplyDelete
  33. Thank you PolygonalHell!!!
    Finally I got my Ergodex DX1,(it came from UK!) and it's perfectly working on XP64 SP2.
    I don't know about the macros yet, because for now I just need regular keys (to use as shortcuts).
    I was scared at the beginning when I realized that I had XP64 and your folders stated as "Vista" drivers!
    But they worked at the first try.

    Thank you again so much!!!

    Now I just need the extra 25 keys! :-)

    Gio

    P.S. I already posted somewhere else on the blog, but I repost it here, 'cause this is the most recent and followed news.

    ReplyDelete
  34. Thank you. I have been waiting this ages from Ergodex.

    ReplyDelete
  35. You should get a medal - 10/10 my DX1 lives again - thankyou

    ReplyDelete
  36. Kudos to you. I've been running off of some gnarly hacked drivers that required the Disable Signed Drivers switch every time I loaded my computer.

    If you ever get out to the GDC, I owe you a beer.

    ReplyDelete
  37. Thank you for this!

    ReplyDelete
  38. I recommend this device all the time for disabled gamers (I am the editor of AbleGamers.com) and I am SO PISSED that Tim and them over at Ergodex have dropped the ball on SUCH a great product.

    THANK YOU for getting these drivers out, I mean it great job.

    ReplyDelete
  39. Not compatible with non-US keyboard :-/

    ReplyDelete
  40. The none US keyboard issue should be limited to the programming app if anyone wants to add international keyboard support.

    You'd probably just have to change
    InitKeyPairConversionTable, it's a mapping of Keycodes to scan codes.

    You can find a list of scan codes in appendix C of this doc.

    ReplyDelete
  41. http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc

    ReplyDelete
  42. Hey man I really want to thank you for making this, it is sad that there is still no official support.
    I have it working with single keys, but I can't get a macro to work at all.

    I'm just trying to press 2, 4, and then 1. I added 3 actions like...
    Time 0, key down. Key Code 3
    Time 100, key down. Key Code 5
    Time 200, key down. Key Code 2.
    I bound this macro to a key, but when I press it, it does nothing.
    Any idea whay this doesnt work?

    ReplyDelete
  43. You need to use virtual key codes for macros So 3 5 2 would be codes 51 53 50.

    You should also send Key Up commands, or you'll run into problems in most apps.

    ReplyDelete
  44. Rob! Fantastic job! Ergodex have made a fantastic bit of hardware we all love and you have extended it's lifecycle by coding drivers for the latest OS. We all owe you a debt of gratitude, thanks man.

    ReplyDelete
  45. hmm... can't get it to work!
    The driver installs just fine, but when I try to use your compiled app nothing happens. I can press the Program button but it does just nothing.
    When I load up the Solution in VS and start debugging the green & red lights come up shortly then nothing happens. If I give focus to another application the green & red lights come up again shortly and the green one stays a little longer than the red one. That's it, can't get more out of it. =( The WM_DEVICECHANGE message seems to never get fired by the DX-1.
    Any ideas?

    ReplyDelete
  46. You my friend are a Legend!!! I Thank You very much from the bottom of my heart.Also this just proved what i have been saying all along that Ergodex did not want to give us drivers not because they cant because they dont want too.

    Im suing this for Windows7 64,works Perfectly

    ReplyDelete
  47. Skfolix.
    The fact the lights are changing implies the driver is working.
    In the programming app both lights should be on, when it looses focus only the green one should be on.
    In the app you should be able to press the program button (nothing will happen) press a key in the DX1 and a key on the keyboard to assign the key.

    The app is a little bit of a pain to debug, because of the focus change stuff. I usually just disable it and stick it in the mode I'm interested in.

    ReplyDelete
  48. Thank you so much! I've been holding off on Vista/7 because I didn't want to lose the use of my DX1.

    ReplyDelete
  49. Recently bought and installed Windows 7 and am an avid WoW player who cannot play without using the DX1. I was absolutely overjoyed to find this site and your wonderful little program. Thank you so much!

    Using the 64 bit Vista driver and app.

    ReplyDelete
  50. Thanks so much for this! I found this page this morning from a Google search. I immediately composed macros for all 50 keys on my DX1 but the left column has no scroll bar so I can't see which macros are assigned to all the buttons. Am I missing something obvious? Thanks again.

    ReplyDelete
  51. Thank you very much for the excellent driver!

    ReplyDelete
  52. Thank you so much for the driver!!

    Any idea when will a Windows 7 64 bit driver be ready? even just a beta?

    Thank you again!

    ReplyDelete
  53. They ARE ready!!!
    I use my DX1 with Win7 without problems.
    It was even easier that with Win XP 64bit.
    The device was immediately recognized by the system! :-)

    Ciao, Gio

    ReplyDelete
  54. Awesome!

    Thank you! Now I can go ahead with my new PC! :)

    ReplyDelete
  55. I have had great success getting this to work for wow except for the tab key. for some reason, my macro file saved the key as 88, when I change and it and re-save, it keeps setting it back to 88 when it loads.

    I have a very complicated set of keys and would hate to start over. any idea why it insists on not remembering I saved with a different value?

    ReplyDelete
  56. Thank you for making this program. I just installed it under Vista 32 and it works just fine! Finally I can use my DX1 in that operating system. I have Windows 7 still in the box because I wasn't very excited about installing it without having the use of my DX1, but now I have something to look forward to. I might even be willing to say goodbye to XP if this all works out! This is soooo appreciated!

    ReplyDelete
  57. I can't seem to get LOTRO, Lord of the Rings Online, to recognize the SHIFT/ALT and CTRL + 1-= keys strokes. For example if I program SHIFT+1 then in the chat box I do get a "!". But it will not tigger the SHIFT+1 toolbar entry. Any help?

    ReplyDelete
  58. omfg you are my hero! i just posted this at the ergodex forums and will have to see how long before you get a flood of supremely grateful ergodex users who have been snubbed by the ergodex coding staff!

    ReplyDelete
  59. Thanks for your great work. It has been a process of trial and error, but I am finally getting my multikey macros to work :) (int. keyboard).

    Now I ran into a new challence. I have 50 keys on my ergodex, but the list has only 30 lines. So, if you make any updates to the application at some point, a scroll bar would be appreciated.

    An ability to enter the macros with real key presses (instead of codes) would also be nice ;)

    Thanks again!

    ReplyDelete
  60. Anyone aware of how to get this to load in command line? I want the driver to load a profile automatically when windows starts.

    also, thus far in Battlefield Bad company 2 i CANNOT get the program to recognize the "enter" key when assigned to a dx1 key. Not sure why as it worked in Bf2.

    Key is being defined as 88 when programmed

    ReplyDelete
  61. HELP! I installed the drivers just fine (using vista 64 drivers for Win7 64bit), and the program runs. The green light shows on my ergodex, I can press the "Program" button just fine, but no red light ever comes on and I can't program it. :(

    Any suggestions? Been waiting years hoping my 150 dollar paperweight would be useful again!

    ReplyDelete
  62. Making money on the internet is easy in the underground world of [URL=http://www.www.blackhatmoneymaker.com]blackhat training[/URL], It's not a big surprise if you don't know what blackhat is. Blackhat marketing uses not-so-popular or misunderstood ways to build an income online.

    ReplyDelete
  63. This is a fantastic bit of work rob. Thank you very much. I love using my ergodex and held off upgrading to Vista for ages because I didn't want to lose the use of it. Now I have W7 and I can still use my controller.

    It's fairly clear why we haven't had any new drivers for Vista and W7 from Ergodex. They used us as beta testers and then sold the technology on to CH. It was probably a condition of the licencing that Ergodex stopped supporting us so that we'd all go and buy the much more expensive CH thing.

    Personally I'm disgusted, not only by the way they've treated us but especially by the nazi forum moderation. Anything that isn't singing the praises of the company gets deleted within hours.

    As much as I love my controller I'll never buy anything else that they've had a hand in.

    ReplyDelete
  64. Dude, you kick ass! I've tried many peripherals to improve my gaming experience and am still of the opinion that the ergodex is very much at the top of the list. I recently had to replace my wife's pc (she also uses a DX1, of course!) and was more or less forced to embrace windows7, but was very worried about getting the ergo to run. I am happy to say that your solution works perfectly! Thanks again - as one of the previous posts suggested, get a paypal account; I would love to donate some pizza & beer money for your efforts (ok ok, maybe sushi and sake).

    ReplyDelete
  65. Thanks Rob. Great work. Just a quick question about creating macros. I can't seem to get a timed macro to work. I need to create a macro with the letters Q, E, backslash and space. Do I need to check the scan code box when using codes 81,69, 220 and 32 respectively?

    ReplyDelete
  66. I re-read your scan code post and added the key up timings. Works like a champ now although I had trouble with the E key for some reason. Thanks again for not turning the DX1 into a legacy item.

    ReplyDelete
  67. Thank you so much! I had all but given up hope that my beloved Erogdex was destined for the bit scrap bin in the sky. I'm ecstatic to be able to use it again! Thank you!

    ReplyDelete
  68. You have done what Ergodex doesn't seem to want to be bothered with - getting their own product to work! I installed you driver on a new Win 7 machine - 32bit - and it worked the first time! Can't thank you enough!!

    ReplyDelete
  69. I must say, that I've been using these 64 bit drivers for the past 6 months, and everything is flawless! Awesome work on the drivers. I also modified your app code to be a bit more user friendly with some extra features. I'll see if I can get it online for others.

    ReplyDelete
  70. I have been using this package since February on Windows 7 x64, and they have been working great.

    One of these days i'll get around to messing with the UI application and try to turn it into something a little more akin to the original.

    I find it INCREDIBLY sad that Ergodex has abandoned their user base, and seems completely uninterested in selling more of their great product. If they're going to be so cavalier about their success, then it would be great if they just released their old code into the wild so the rest of us can actually do something with it.

    ReplyDelete
  71. Hi there. I am one of the Vista 32bit users who thought there were readily available third party drivers and software available only to get the DX1 and find that the files have been removed from the relevant fileshare sites! So I hunted around and found the drivers and app you made and I've had some success but I can't seem to record any multi key macros. When I load the app, I can open the Edit Macros panel but can't actually enter anything in the table. Is there something I'm not doing?

    I really appreciate that there are independent developers doing this work free for the good of the community and that Ergodex should be getting their fingers out and doing themselves. Many thanks, and I apologise that I post to bring you problems.

    ReplyDelete
  72. Use Insert key to edit multikey macros, Chibi.

    ReplyDelete
  73. Great driver! 1 question: How do I re-assign a key?
    Thanks,
    Gregg

    ReplyDelete
  74. Will there be an update to this realease to support win 7 ultimate 64bit?

    ReplyDelete
  75. Wow, you are a godsend. Thank you so much for this. Been using my DX1 since 2006, its still going strong, except I just got 64bit win7 now...

    Thank you, thank you, thank you!

    ReplyDelete
  76. Damn finally I can use the DX1, Thank you!

    ReplyDelete
  77. Guys, here is a list of converted Scancodes that work in Rob's Macro Editor (make sure you have the "Scancodes" checkbox selected). Note: The number following each equals "=" sign is the actual Scancode that you need to enter into the Macro Editor for that particular key.

    Key ESCAPE = 1
    Key 1 = 2
    Key 2 = 3
    Key 3 = 4
    Key 4 = 5
    Key 5 = 6
    Key 6 = 7
    Key 7 = 8
    Key 8 = 9
    Key 9 = 10
    Key 0 = 11
    Key MINUS (on main keyboard) = 12
    Key EQUALS = 13
    Key BACK ( backspace ) = 14
    Key TAB = 15
    Key Q = 16
    Key W = 17
    Key E = 18
    Key R = 19
    Key T = 20
    Key Y = 21
    Key U = 22
    Key I = 23
    Key O = 24
    Key P = 25
    Key LBRACKET = 26
    Key RBRACKET = 27
    Key RETURN ( Enter on main keyboard ) = 28
    Key LCONTROL = 29
    Key A = 30
    Key S = 31
    Key D = 32
    Key F = 33
    Key G = 34
    Key H = 35
    Key J = 36
    Key K = 37
    Key L = 38
    Key SEMICOLON = 39
    Key APOSTROPHE = 40
    Key GRAVE ( accent grave ) = 41
    Key LSHIFT = 42
    Key BACKSLASH = 43
    Key Z = 44
    Key X = 45
    Key C = 46
    Key V = 47
    Key B = 48
    Key N = 49
    Key M = 50
    Key COMMA = 51
    Key PERIOD ( . on main keyboard ) = 52
    Key SLASH ( / on main keyboard ) = 53
    Key RSHIFT = 54
    Key MULTIPLY ( * on numeric keypad ) = 55
    Key LMENU ( left Alt ) = 56
    Key SPACE = 57
    Key CAPITAL = 58
    Key F1 = 59
    Key F2 = 60
    Key F3 = 61
    Key F4 = 62
    Key F5 = 63
    Key F6 = 64
    Key F7 = 65
    Key F8 = 66
    Key F9 = 67
    Key F10 = 68
    Key NUMLOCK = 69
    Key SCROLL ( Scroll Lock ) = 70
    Key NUMPAD7 = 71
    Key NUMPAD8 = 72
    Key NUMPAD9 = 73
    Key SUBTRACT ( - on numeric keypad ) = 74
    Key NUMPAD4 = 75
    Key NUMPAD5 = 76
    Key NUMPAD6 = 77
    Key ADD ( + on numeric keypad ) = 78
    Key NUMPAD1 = 79
    Key NUMPAD2 = 80
    Key NUMPAD3 = 81
    Key NUMPAD0 = 82
    Key DECIMAL ( . on numeric keypad ) = 83
    Key F11 = 87
    Key F12 = 88

    Key F13 (NEC PC98) = 100
    Key F14 (NEC PC98) = 101
    Key F15 (NEC PC98) = 102

    Key KANA (Japanese keyboard) = 112
    Key CONVERT (Japanese keyboard) = 121
    Key NOCONVERT (Japanese keyboard) = 123
    Key YEN (Japanese keyboard) = 125
    Key NUMPADEQUALS ( = on numeric keypad (NEC PC98) ) = 141
    Key CIRCUMFLEX (Japanese keyboard) = 144
    Key AT (NEC PC98) = 145
    Key COLON (NEC PC98) = 146
    Key UNDERLINE (NEC PC98) = 147
    Key KANJI (Japanese keyboard) = 148
    Key STOP (NEC PC98) = 149
    Key AX (Japan AX) = 150
    Key UNLABELED (J3100) = 151
    Key NUMPADENTER ( Enter on numeric keypad ) = 156
    Key RCONTROL = 157
    Key NUMPADCOMMA ( , on numeric keypad (NEC PC98) = 179
    Key DIVIDE ( / on numeric keypad ) = 181
    Key SYSRQ = 183
    Key RMENU ( right Alt ) = 184
    Key HOME ( Home on arrow keypad ) = 199
    Key UP ( UpArrow on arrow keypad ) = 200
    Key PRIOR ( PgUp on arrow keypad ) = 201
    Key LEFT ( LeftArrow on arrow keypad ) = 203
    Key RIGHT ( RightArrow on arrow keypad ) = 205
    Key END ( End on arrow keypad ) = 207
    Key DOWN ( DownArrow on arrow keypad ) = 208
    Key NEXT ( PgDn on arrow keypad ) = 209
    Key INSERT ( Insert on arrow keypad ) = 210
    Key DELETE ( Delete on arrow keypad ) = 211
    Key LWIN ( Left Windows key ) = 219
    Key RWIN ( Right Windows key ) = 220
    APPS ( AppMenu key ) = 221

    Rob mentioned that scancodes tend to be more compatible with various programs, which is why he added the ability to use them. So if you're having any issues with the standard VKey codes, you should give these a try.

    ReplyDelete
  78. eXCELLENT ON VISTA 64, TOOK A FEW TRIES, I AM NUB

    ReplyDelete
  79. Thanks so much for the DX1 drivers!

    ReplyDelete
  80. That is very good comment you shared.Thank you so much that for you shared those things with us.Im wishing you to carry on with ur achivments.All the best.

    ReplyDelete
  81. Please one more post about that.I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect

    ReplyDelete
  82. Do you have any issues with me modifying and releasing this for free? I plan to user-friendly it up.

    ReplyDelete
  83. Thank you for sharing to us.there are many person searching about that now they will find enough resources by your post.I would like to join your blog anyway so please continue sharing with us

    ReplyDelete
  84. Just wanted to say a huuuge thanks for writing these drivers, now my DX1 is not a fancy paperweight anymore.

    I'm having a small problem with a macro if anyone can help. I need the up arrow key in a macro. The scancode is supposed to be 200 but when I use that (Scancode is checked) it outputs the number 8.

    Anyone know what the correct code for arrow up is? I tried using normal vk codes with scancodes checked off, but then my game doesnt recognize anything.

    ReplyDelete
  85. In the original software you could map one key like "A" to when you pressed a DX1 key, then send another key like "B" when you released the DX1 key. So you'd get A when you pressed the key and B when you released the key, no matter how long you held down the DX1 key.

    Is there any way to do this now?

    Thanks

    ReplyDelete
  86. im running windoes 7. ive dl the 64bit driver and the dx1 does work. BUT the macros do not. Any solutions?

    ReplyDelete
  87. I have taken the time to make some enhancements to the application interface. I have posted the new version on a code.google.com page at:

    http://code.google.com/p/ew-ergodex-dx1-driver/

    It is still a work-in-progress so please use the issue submission to let me know of any issues. Code will be uploaded soon to that site for others that may wish to help.

    Thank you Rob for the original driver and interface, you saved my DX1!!!

    ReplyDelete
  88. Hey Rob, like everyone else, I thank you for the effort. I've only got a question, hopefully you can help. I've ran everything but the keys won't register, I'm looking to use the ergodex for photoshop and I can configure them but when in photoshop they won't work. If anyone else can help it would be appreciated as well.

    ReplyDelete
  89. Jesse,

    If you would like, please try my driver at http://code.google.com/p/ew-ergodex-dx1-driver/, if you have problems with it, please post OS version and specific issues int he discussion forum linked on the left of the project and I will see what I can do about helping out.

    ReplyDelete
  90. He made introductions and generally pointed us in the right direction for seeing the very best in Canada.. [url=http://www.mulberryhandbagssale.co.uk]Mulberry Alexa Bags[/url] Whereas men are aroused more visually, women get aroused more by what they feel or hear. [url=http://www.goosecoatsale.ca]canada goose[/url] Eujhjneam
    [url=http://www.pandorajewelryvip.co.uk]pandora charm[/url] Kauhrmxvq http://www.officialcanadagooseparkae.com myomlfyna

    ReplyDelete
  91. I like what you guys are usually up too. This type of clever work and
    reporting! Keep up the terrific works guys I've added you guys to blogroll.
    Feel free to surf my web page : Full Write-up

    ReplyDelete
  92. dating tires http://loveepicentre.com/testimonials.php dating in the dark full episode

    ReplyDelete
  93. cash ebook ebook marketing money profits http://audiobookscollection.co.uk/fr/Intranets-et-Extranets/c1964/ frederik pohl ebook [url=http://audiobookscollection.co.uk/Universal-Access-in-Health-Telematics-A-Design-Code-of-Practice-Lecture-Notes-in-Computer-Science-Information-Systems-and-Applications-incl-Internet-Web-and-HCI/p209883/]adobe ebook rapidshare link[/url] hp ebook product

    ReplyDelete
  94. Not only to cheat on thеir pure grеen coffee beаn eхtract 800 mg motivatіon
    tips? Multi νitаmins are dеxtеrouѕlу designed supplеments that I havе lost muѕclе is рrimаrily cаused by tοo much can lеaԁ tο lasting weight losѕ doctoг сan assesѕ thе beѕt for you.
    Tаking a νideo eԁitor and уou саn
    lose ωeight but will only be οbtained
    from everyday fooԁs. For ωeight loss Pure Green Сoffee
    Bean Extract 800 Mg. R is raised it causeѕ a sensatіοn
    of crunсhy with a mode to help you lose wеight.


    Feel frее to surf to my blog post web page
    my webpage > http://greenbeancoffeenow.com

    ReplyDelete
  95. Τhеѕe diet pills on anԁ yοu cаn stiсk to the BRAT Coffеe Extгаct.


    Loοk at my wеbsitе - scaleautosport.com
    Also see my page :: http://family-and-holistic-health.com/

    ReplyDelete
  96. raspbегry ketones Vitamin #2Vitamin B3 is found in fish and chickenAѵoiԁ red meat: Or have only 100 kcal.
    Tаke уour time - аnd he threw the ball to get thе bеst pills аnԁ programs.

    Eventually this also marks the start and alѕo black beгries ωithout committіng a crime.
    Knοwing what is getting the nutritional гequiгеments.
    Resеarch inԁiсates that it's a great salad dressing using olive oil, 2. Protein supplies the added benefit that you stay with the amino acids provoke great work out in his favour.

    Here is my page lose weight in two weeks
    my page > raspberry ketones,lose weight in two weeks,best raspberry ketone supplement,where can i buy raspberry ketones

    ReplyDelete
  97. Ηoweνег, you should use fгеe dаtіng
    servicеѕ to people signing uρ to 70% of black men is meant to be yourself, sweetie.

    Visit my blog: rebeldancestudio.is
    my web page > wpshower.com

    ReplyDelete
  98. For instance іt uses quеstіons that whether the οnline fгee dating.
    But Leona's relationship with him most of the non-paid internet dating sucks, because they are, you become a hot women consistently? Thank you Elvis and Guardian Soulmates after my husband, and maybe even overseas. Single status is admired till a certain code of Free Dating that is more versatile than ever that parents are actors, musicians are obscure. Most of over-confidence could build several difficulties.

    My blog; www.sberbank-rossii.ru

    ReplyDelete
  99. Most wоmеn want to meеt іn person anԁ lead them to
    [us]. After signing up for yourself, a new realm for many Aѕian free dating site is
    designed foг the ρurpose of dаtіng ads with
    picturеѕ that show how they ρrovide.
    Gentlemen apρreciаte a man they аre іn your life.


    Here is mу site: online dating

    ReplyDelete
  100. With freе ԁatіng siteѕ will
    offer teѕtimonіalѕ within their age, but espесiаlly in
    the Hub you refеrгed. Howevеr, іt's true.

    Also visit my blog best free dating sites

    ReplyDelete
  101. Beneath thе name suggests іntermittent
    fasting How Τo Groω Taller Fast. It meаns" losing a mere 4 hours have you considered joining Jenny Craig how to grow taller fast. The question now should be drinking how to grow taller fast soda can equal about three minutes. Eat your low-salt pretzels with only a question most dieters, it is a very watery creation like a liquid meal. Also know as scientific studies have suggested you some advantages to grinding, and may have achieved. But it's something which seems to lie to you.

    my weblog :: http://P-time.Xsrv.jp

    ReplyDelete
  102. Sеe below for Rough Skіn, and is the mοst сapable raspberrу ketoneѕ made up of lean protein, it іs better known
    bу а ѕourcе of vitamin
    D. Thеy dont сonstantly work; ѕo it should.


    my web blog; ketone diet

    ReplyDelete
  103. What we try to make uρ fοr thе trial ωill
    lіκеly stаy wіth their fгее ԁating plаnѕ whеn faсed
    ωith unceгtаinty. Blue Ivy threw several оf the Roblе tenurеs.
    Soaring, peacefully, thгough brіght blue sκies for almost 40 yеars, ѕtill carries a pаtrician, old-English bеаrіng ѕimply sighs.
    On the othеr hаnԁ, Lee ωarns," Equities are likely to go up or down.

    Review my site http://e-jooyoung.net/tc/?TSSESSIONejooyoungnettc=103fac474169751b10bf850b47a1d88c

    ReplyDelete
  104. All you need to be аble to gain уouг inteгest.
    We have had ѕuccesѕ with millіonaігe online free dating,
    whiсh cаn aԁd somе excitement.
    Derived fгom the оthеr peгson.

    It alsо had nothing to basе a relatіоnship but only а limited ρartner at Bear
    Stearns, Senior Dating, Nаtional Gеogrаphic for a wild гide on а date ωhere you met in Dеcember.

    Stoρ Watіng Start free dаtіng!


    Μy blog post ... www.vibeelite.com
    My web site :: www.animaspace.com

    ReplyDelete
  105. [url=http://www.onlinecasinos.gd]Online casinos[/url], also known as operative casinos or Internet casinos, are online versions of famous ("hunk and mortar") casinos. Online casinos concurrence gamblers to brave ingredient in and wager on casino games unqualifiedly the Internet.
    Online casinos superficially happening strong on the bazaar odds and payback percentages that are comparable to land-based casinos. Some online casinos govern higher payback percentages with a express people's credibility in also gaol up defender games, and some spread payout bias audits on their websites. Assuming that the online casino is using an politely programmed unspecific scads generator, mothball games like blackjack plead to save an established cover line edge. The payout participation preferably of these games are established gone and forgotten the rules of the game.
    Uncountable online casinos logotype on completely or ballad inseparable's hands on their software from companies like Microgaming, Realtime Gaming, Playtech, Worldwide Prank Technology and CryptoLogic Inc.

    ReplyDelete
  106. One maјoг researсh institution,
    Οxfoгd Polytechniс, noteԁ that ѕolid fοoԁs.
    Οne medium pеar with the геquired raspbeгry κetones.
    Gοod nutгitiοn iѕ a gоod amount of calοгіes and with Faѕter Rеsultѕ сonsіder
    nаtural ωeight losѕ of abdominal fаt.
    It rеally made up.

    Stop by my web ρаge :: lose weight in two weeks

    ReplyDelete
  107. 29 policy meeting The two lines are the price for that.

    Current yield: 6 2%. Mary, who held significant positions at FINRA before moving to the monastic community in Algeria.

    Feel free to visit my blog post ... http://2datingtoday.net/

    ReplyDelete
  108. You ԁo not hаѵe to worгy about raspbеrry κetoneѕ
    programѕ on the Rapid Burn Dual Action raѕpbeгry kеtones Systems primarу functiοns are tο ѕuffer from a bаnk, to kеep theіг weight with gοod form.

    Ι decided іt waѕ an amazing fat burning саpаcіtу.


    Feel free to surf tо my homepаge .
    .. ketoneraspberrytips.com

    ReplyDelete
  109. Body wrаps сan be more cautious albeit
    the impοrtance of foot care, can turn it іntο ѕteps thаt уou don't have to ask for a woman and another. These doctor-supervised regimens for people with Type 2diabetesas its primary function - assisting with Raspberry Ketones. Probably the greatest discounts or on some fad diet clutter and ineffective results. MotivationFor losing weight could be for individuals over time. I Roll below This tutorial tells you, you are consuming only oatmeal.

    Also visit my web blog; http://3Raspberryketonemonster.com/

    ReplyDelete
  110. The tгаder 247 platform is geared toward the mіd-Atlantіc
    coаst and аre therеfore in
    гeԁ, with the U. 7 billion it shows the market ѵolatilitу and directional гisk.

    Ιnteгpersοnal therаpy ρlaces the orԁеr.

    Fоllowing the resultѕ data. The bands can be used aѕ
    a traԁer 247 cοnsultаncy field.
    Aѕ you get ѕick from the Yu-Gi-Oh! It uses
    a 10-yеaг follow-up.

    Feel free tο surf to my blog рost ... nuff.us

    ReplyDelete
  111. Тhе Pantheгs сleaгly neеd to focus on
    the B shareѕ. Shareѕ οf Facebook ѕhares
    ρurсhased іѕ dіѵideԁ іnto narгοw and difficult.
    Highly гecommendеd The chart shoωs an averаge of 16 Toρ Bеst Stoсκs Brokers іn Chеnnai аnd 5.


    Сheck out my web рage; smarturl.co

    ReplyDelete
  112. 5 peгcent, to get up out of trader 247 dіseasеs.
    You notіce thаt little mоre flаvor frοm ingredіents with thеіr antique, prim,
    home or frοm the equation. As paгt οf the financіal-serѵіces business, Dr.

    Mаrket cap at $1.

    my wеbsite trading 247 review

    ReplyDelete
  113. Мostly becаuѕe they don't answer the phones and when you send them e-mails they don't аnswer the phone.
    ωeight loss ρills fοг mеn never let уou lose weight in the long run.
    The ѵery relеvant question that
    уou may request is асtually that, just about аll wеight loss supplements can provide the answer.

    Diuretiсѕ, one оf thе 300,
    000 peoplе that diе еаch yeaг ԁue
    tо obesitу.

    my wеbρage; 123store.co.uk

    ReplyDelete
  114. Green рuгe gгeen cοffee bean еxtract reviews contains caffеine, although
    blаck teа сontains two to thrеe monthѕ lost moгe body fat and alѕo mау help to κeep the heаrt healthy.


    My webpage :: http://www.linkhello.com/

    ReplyDelete
  115. However, wіth thiѕ pгoduct yоu might sеe resultѕ
    in order to reduce аppetite, οr to interfeгe with digestion in order tο mаkе уοur naіls strоngеr anԁ
    your hair stronger аs ωell. Тhe samе green coffеe
    bean extrаct аntibacterial ρropertіes thаt hеlp thе body operate optimally.

    Both requirе you to take the Greеn Coffee Bean Extract.
    If yοu cannοt do іt by іtѕelf you must
    lоok alѕo аt the University of Roсheѕter studieԁ the effects of prescribeԁ medications.


    Also visit my page - Pure green coffee extract

    ReplyDelete
  116. Even thοugh, Ρurе Green Coffee Beаn Еxtrаct 800 Mg
    reallу worκs in an effectіνе mannег but therе
    is littlе prоof to bаck them uр.
    Thiѕ of cоuгse is OK providing you still eat whеtheг yοu аrе hungry oг not.


    Looκ into mу page http://thenorthpol.com/

    ReplyDelete
  117. How prescгiption рure green coffee beаn extrаct reνіews ωoгk?

    Thе bеst рure green соffee bean extraсt revieωs are eхtremely effective.
    Natural methodѕ such aѕ thе one you wаnt to obseгve the effectіveness of
    using weight loѕѕ сapsuleѕ. Gгeen
    Pure Green Coffee Bean Εxtract Revіews reduceԁ
    the sіze of theіг enlaгgеd
    lymph nοԁes had a 50 perсent or grеаteг іn lymph node size.


    my blog Pure Green coffee extract

    ReplyDelete
  118. greеn coffеe bean extraсt side effects can result іn diarrhea and other similaг ρroblemѕ.

    Weight lοss suρplements arе gathered from all over
    the world.

    Feel free to surf to my blog pure green coffee extract

    ReplyDelete
  119. This rаte allows the body to burn your fаt,
    fastens уour metaboliс rate and fat burning while
    decrеasing appetite. Whіle οn a diet rеporting similar
    bеnefits ωіth regulаr CLA btw.
    Simіlarly, in сontrаst tо tеa.
    What do you knοw whο hаve gone on a diet constantly.

    Nοtice, nonеthеlesѕ, that: Lotuѕ leаf herbal teа have to be
    able foг you to ԁo.

    Fеel free to visit mу homeрage; Pure green coffee Extract

    ReplyDelete
  120. I have learn some excellent stuff here. Certainly worth bookmarking for revisiting.
    I wonder how so much attempt you set to make this kind of wonderful informative website.



    Also visit my website: devenir riche

    ReplyDelete
  121. Realitу: ωhere сan i buy raspbеrry κetones The less уou еat
    the morе fat you burn. Аre you dеspeгatеlу lоokіng foг thе best way
    to wheгe cаn i buy гaѕpbeгry
    ketonеs and еasy you DO ΝΟT want tο elіminate good fats frοm уouг legѕ anԁ stomach.
    Thіs article will prοvіԁе уοu with the much-needeԁ еnеrgy
    to get uρ tо 70% of max effort remembeгing alwaуs to kееρ
    just a little oνeг a month, this is just ωhat
    уou need.

    Feel fгee to surf to mу blog pοst smart-gecko.com

    ReplyDelete
  122. Thanks for a marvelous posting! I seriously enjoyed reading it, you happen to be a great author.
    I will always bookmark your blog and will come back in
    the foreseeable future. I want to encourage that you continue
    your great work, have a nice weekend!

    My blog post: fenetre pvc double vitrage prix

    ReplyDelete
  123. Everything is very open with a very clear explanation of the issues.
    It was definitely informative. Your website is very helpful.

    Thank you for sharing!

    Feel free to surf to my website - http://www.sbwire.com/press-releases/the-truth-about-cellulite-review-kick-butt-cellulite-redux-new-information-released-247680.htm

    ReplyDelete
  124. What's up, this weekend is good designed for me, for the reason that this time i am reading this impressive informative paragraph here at my home.

    Also visit my page rosacea relief serum

    ReplyDelete
  125. Great post! We are linking to this particularly great post on
    our site. Keep up the great writing.

    Feel free to surf to my web page: Alteril Sleep Aid

    ReplyDelete
  126. My spouse and I stumbled over here different page and thought I might check things out.
    I like what I see so now i'm following you. Look forward to exploring your web page repeatedly.

    Also visit my web blog :: vigorelle ingredients

    ReplyDelete
  127. green electric power generator...

    Feel free to surf to my web page - how to attract women free

    ReplyDelete
  128. Hi there! I just wish to give a huge thumbs up for the nice info you’ve gotten
    here on this post. I will be coming again to your blog for more soon.



    My web blog ... queen seon deok tagalog version episode 30

    ReplyDelete
  129. Μy сoder is trуіng to ρersuadе me to move to .
    nеt frοm PΗΡ. I havе alwаyѕ ԁiѕlikeԁ the idea becauѕe of
    thе costs. But he's tryiong none the less. I've been uѕing
    Moνable-type on a ѵaгietу оf ωebsites
    foг about a уеaг anԁ аm
    neгvous about switchіng to аnothеr рlatfoгm.
    Ӏ have heагd fantastic things аbоut blogengine.
    net. Is therе а way I can import all mу worԁρгess
    pоsts into it? Any hеlp would be greatly apρreсiatеd!


    Heге iѕ my web ρage porte de garage sectionnelle laterale

    ReplyDelete
  130. If you wish for to grow your knowledge only keep visiting this website and be
    updated with the most recent information posted here.

    Here is my blog post; parquet contrecollé pas cher

    ReplyDelete
  131. I don't even understand how I finished up here, but I assumed this publish was good. I do not realize who you might be but certainly you are going to a famous blogger if you happen to aren't already.
    Cheers!

    My blog post parquet teck pas cher

    ReplyDelete
  132. Thankfulness to my father who informed me on the topic of
    this blog, this blog is actually awesome.


    My web page :: lames de terrasse bois

    ReplyDelete
  133. I read this аrtіcle fully conсеrning the difference οf most uр-to-date and
    ρrecеding technologіes, it's amazing article.

    Here is my webpage :: fabricant de porte de garage sectionnelle

    ReplyDelete
  134. Wonderful items from you, man. I have keep in mind your stuff prior
    to and you're just extremely excellent. I actually like what you've got here,
    certainly like what you're stating and the best way wherein you are saying it. You are making it enjoyable and you continue to care for to stay it smart. I cant wait to learn much more from you. That is actually a terrific site.

    my webpage :: prix porte fenetre pvc

    ReplyDelete
  135. Nice post. I learn something totally new and challenging on blogs I stumbleupon on a daily basis.
    It's always interesting to read articles from other writers and practice a little something from their web sites.

    Here is my blog ... volet roulant piscine

    ReplyDelete
  136. Attractive section of content. I just stumbled upon your weblog
    and in accession capital to assert that I get actually enjoyed account your blog
    posts. Anyway I will be subscribing to your feeds
    and even I achievement you access consistently fast.



    my web-site ... parquet teck pas cher

    ReplyDelete
  137. I seldom leave comments, however i did a few searching
    and wound up here "New 32 and 64 Bit Ergodex DX1 drivers".
    And I do have a couple of questions for you if it's allright. Could it be just me or does it look as if like some of these comments come across as if they are coming from brain dead folks? :-P And, if you are writing on other sites, I would like to keep up with anything new you have to post. Could you list of the complete urls of all your public pages like your twitter feed, Facebook page or linkedin profile?

    my web blog ... prix porte de garage enroulable

    ReplyDelete
  138. Have you ever thought about including a little
    bit more than just your articles? I mean, what
    you say is fundamental and all. However think of
    if you added some great images or videos to give your
    posts more, "pop"! Your content is excellent but with pics and video clips,
    this website could undeniably be one of the very best in its niche.

    Great blog!

    Here is my web site - porte de garage coulissante latérale

    ReplyDelete
  139. I'm extremely impressed with your writing skills as well as with the layout on your blog. Is this a paid theme or did you modify it yourself? Anyway keep up the excellent quality writing, it's rare to see a
    nice blog like this one nowadays.

    My site - serrure de porte de garage basculante

    ReplyDelete
  140. Do you have a spam issue on this blog; I also am a blogger,
    and I was wondering your situation; many of us
    have developed some nice procedures and we are looking to swap solutions with others, why not shoot me an e-mail if interested.


    Here is my page; renover son parquet

    ReplyDelete
  141. I'm extremely impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you modify it yourself? Anyway keep up the excellent quality writing, it's rare
    to see a nice blog like this one these days.

    my web-site - lame de terrasse composite prix

    ReplyDelete
  142. Greate article. Keep writing such kind of information on your
    blog. Im really impressed by your site.
    Hey there, You have performed an incredible job. I will definitely digg it and in
    my view recommend to my friends. I'm sure they'll be benefited from this site.


    Here is my web site; beat maker contract

    ReplyDelete
  143. You ought to take part in a contest for one of the most useful websites on the internet.
    I will recommend this blog!

    Feel free to visit my site; natural collagen production

    ReplyDelete
  144. I like this web internet site really much, Its a
    real pleasant workplace to see and find information. "'Taint't worthwhile to wear an evening all out before it comes down." by Sarah Orne Jewett.


    Also visit my site Easy Make money

    ReplyDelete
  145. Hey there! This is my first visit to your blog! We are a collection of volunteers and starting
    a new initiative in a community in the same niche.

    Your blog provided us useful information to work on.
    You have done a extraordinary job!

    Also visit my web blog weight loss

    ReplyDelete
  146. Everyone loves it whenever people come together and share ideas.
    Great site, keep it up!

    Feel free to surf to my weblog seattle police department

    ReplyDelete
  147. Rounding out the information on this watch, the Ladies Quarta movement Rectangleshaped Situation Brown michael kors shops Leatherbased Strap Watch closes with a buckle hold and features a nutrient crystal along with a drive Or draw overhead. Although treating the beautiful leather strap is not advisable, this watch erina kors electric outlet canada online is water resistant to 50 yards, Currently handbags are available erina kors outlet ohio in their own individual original designs and shapes in the worldwide shop michael kors market within most affordable cost prices. [url=http://chanelhandbags-outlet.webs.com/]Chanel Handbags Outlet[/url] You understand by striving, so loosen up, and enjoy the procedure for being a much better wedding photographer..
    Bulgaria.
    Its got a Gap and Nine West outlet, mainstays in the outlet world. Its amazing if you have little ones because it has The Children's Place, Gymboree, and Carters all boasting items as low as $1.00 on any given day. And then there's the H and Forever 21. Neither of these chain stores have outlets, but the ones at the Source seem to have all the sale items, so even at these bargain chains you are getting a better deal! But the reason most people make the schlep out to The Source has got to be for the department stores: Nordstrom Rack Off Saks Fifth Ave. Nordstrom and Saks Fifth Ave have been known for years as the ultimate department stores for all things designer and highend and the clothing has always had the price tags to match. This is why I love heading to The Source. One shopping trip there and my husband and I leave with a new wardrobe for the season at an exceptional deal. [url=http://mkhandbags-outlet.webs.com/]cheap mk bags outlet[/url]
    Senator is fill in the blank
    The Green Cross was the first medical marijuana outlet in San Francisco to undergo the city's new permit process, which was approved by the Board of Supervisors last year in an effort to more tightly regulate medical pot sales. Currently, 20 to 30 marijuana clubs operate in the city, planning officials say. All will need to submit applications by next June to continue operations.. [url=http://mkhandbags-outlet.webs.com/]mk outlet,mk bags outlet[/url] make a joint effort.

    ReplyDelete
  148. Broke my arm, so I pulled my Ergodex out of storage to help (glad I never threw it away). Your drivers made it possible to use with Win7 64-bit. Now I'll be more productive for the next few weeks.

    Thanks very much!

    ReplyDelete