Page 2 of 25 FirstFirst 123456789101112 ... LastLast
Results 11 to 20 of 246

Thread: Input tool using MouseWheel

  1. #11
    I'm sorry, and you are....? frodobaggins's Avatar
    Join Date
    Jan 2003
    Location
    Ruston, LA
    Posts
    8,846
    I like it, really cool.
    [H]4 Life
    My next generation Front End is right on schedule.
    It will be done sometime in the next generation.
    I'm a lesbian too.
    I am for hire!

  2. #12
    Super Moderator xBrady's Avatar
    Join Date
    Apr 2004
    Location
    USA
    Posts
    3,688
    This is awesome, I might have to add a wheel mouse to my carputer.

    I'm soooooo glad it uses .NET
    AMD XP 2600+/512MB RAM/120GB hard drive
    Opus 150W/DVD/GPS/7" Lilliput TS/802.11g/Bluetooth
    Installed.


    -GPSSecure- - GPS Tracking
    -AltTabber2.2.2- - Handy touchscreen utility.

  3. #13
    Phone Control Moderator zorro's Avatar
    Join Date
    Mar 2004
    Location
    Munich, Germany
    Posts
    1,902
    I just added a Windows Messaging interface upon Frodo's suggestion. So you may use other hardware than a wheel mouse (like... hmmm... I-Bus, or... hmm... phidgets?)

    Details will follow...
    Skinning to go... VisualDesigner2!

  4. #14
    I'm sorry, and you are....? frodobaggins's Avatar
    Join Date
    Jan 2003
    Location
    Ruston, LA
    Posts
    8,846
    [H]4 Life
    My next generation Front End is right on schedule.
    It will be done sometime in the next generation.
    I'm a lesbian too.
    I am for hire!

  5. #15
    Phone Control Moderator zorro's Avatar
    Join Date
    Mar 2004
    Location
    Munich, Germany
    Posts
    1,902

    Post Update!

    As I metioned before, I've updated MouseWheelInput to provide the capability of using other hardware for input than a wheel mouse only. This is how it works:



    All you need is the piece of software labled "Driver" to translate the input device commands into MWI commands. These are:
    Code:
    WM_WHEELBUTTONDOWN = WM_USER + 0
    WM_WHEELBUTTONUP = WM_USER + 1
    WM_WHEELSCROLL = WM_USER + 2
    WM_ENTER = WM_USER + 3
    WM_BACK = WM_USER + 4
    WM_SWITCHMODE = WM_USER + 5
    The only message that is transmitting a parameter is WM_WHEELSCROLL, which has to describe the scrolling direction in lParam:
    >0 - scroll up
    <0 - scroll down

    Messages have to be sent using
    Code:
    SendMessage(handle, message, wParam, lParam)
    Whereas the handle can be determined using
    Code:
    handle = FindWindow(null, "MouseWheelInput")
    To enable this feature, set <UseMouseHook> to false in the configuration file.

    A driver also may communicate via the FrodoComm interface. This can be accomplished by sending a specific notification (with PostMessageById or PostMessageByName) with:
    FrodoCommMessageType : SET
    FrodoCommMessageEventName: INPUT
    FrodoCommMessageFormat: TEXT
    The FrodoCommMessage can be one of these:
    Code:
    WHEELBUTTONDOWN
    WHEELBUTTONUP
    WHEELSCROLLUP
    WHEELSCROLLDOWN
    ENTER
    BACK
    SWITCHMODE
    As you see also in the picture above, keystrokes can be sent to Windows or to FrodoComm (with a PostMessageBroadCast message).
    To make it work with FrodoComm instead of Windows, set option <UseFrodoComm> to true in the configuration file.

    You'll get then a FrodoCommMessageType Notify with FrodoCommMessageEventName KeyPress and a Xml message like this one:
    <Key virtualKey="65">A</Key>


    Enjoy playing around
    Skinning to go... VisualDesigner2!

  6. #16
    Maximum Bitrate Bravellir's Avatar
    Join Date
    Dec 2003
    Location
    Porto, Portugal
    Posts
    741
    Great Concept
    Ikea Case. Epia M10000.M1-ATX. 512 Mb. 2,5" 80 GB HDD. 7" Lilliput. BU-303 GPS. Sony Joystick.
    Status -->
    Lilliput Installed (not indash yet..)
    BraveCar 2.5

  7. #17
    Phone Control Moderator zorro's Avatar
    Join Date
    Mar 2004
    Location
    Munich, Germany
    Posts
    1,902
    Skinning to go... VisualDesigner2!

  8. #18
    Phone Control Moderator zorro's Avatar
    Join Date
    Mar 2004
    Location
    Munich, Germany
    Posts
    1,902

    Post Update!

    Upon a improvident comment of Brave (), I've added a new feature that will collect all input and lookup for matching words in a dictionary.



    If you're using a touch screen, this will improve the input a lot.

    Since a dictionary is plain text, you can easily edit and expand it to adapt it to your needs.

    To enable this feature, place the filename of the dictionary file within tag <Dictionary>. By default the list shows only 5 entries but you can alter this setting by setting <MaxDictionaryList> to any number.
    Skinning to go... VisualDesigner2!

  9. #19
    Maximum Bitrate Bravellir's Avatar
    Join Date
    Dec 2003
    Location
    Porto, Portugal
    Posts
    741
    LOL

    it rocks
    Ikea Case. Epia M10000.M1-ATX. 512 Mb. 2,5" 80 GB HDD. 7" Lilliput. BU-303 GPS. Sony Joystick.
    Status -->
    Lilliput Installed (not indash yet..)
    BraveCar 2.5

  10. #20
    Phone Control Moderator zorro's Avatar
    Join Date
    Mar 2004
    Location
    Munich, Germany
    Posts
    1,902

    Update!

    MWI now also supports task switching too:



    Let's see, who's the first to figure out how it works
    Skinning to go... VisualDesigner2!

Similar Threads

  1. Phone style text input applet (with Source code!)
    By Dominik in forum Software & Software Development
    Replies: 48
    Last Post: 05-19-2008, 06:58 PM
  2. input for panasonic deck
    By dizzytest in forum General MP3Car Discussion
    Replies: 1
    Last Post: 08-24-2007, 04:47 PM
  3. Requests
    By CdRsKuLL in forum FreeDrive
    Replies: 118
    Last Post: 08-11-2006, 06:09 AM
  4. Replies: 6
    Last Post: 03-15-2005, 01:07 PM
  5. High Input and Low input
    By got2liv4him in forum Car Audio
    Replies: 0
    Last Post: 02-10-2005, 11:38 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •