Results 1 to 4 of 4

Thread: Kinda of a bug, but nore really :)

  1. #1
    Super Moderator
    Auto Apps:loading...
    JohnWPB's Avatar
    Join Date
    Sep 2005
    Location
    West Palm Beach, Florida
    Posts
    4,700
    Blog Entries
    1

    Kinda of a bug, but nore really :)

    Guino, hope all is well in Brazil. Hope you are able to get things worked out, and are able to see you back here sometime soon!

    The problem I am having is with the hotkeys in the keytbl.ini. Is there a way that say, a /NOKEYS command or something could be seen in a skin file and ignore the hotkeys for that skin? The OSK is the big one Also when using the webbrowser screen, and an actual keyboard to reply to email and such.

    Basically just a way to turn the hot keys on and off on the fly. Even if its just done as a command that would be perfect, as NOKEYS||OSK nor NOKEYS||WEB could be used, and the close and enter keys could have code on them as well to reinstate the hotkeys.
    Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DFX5.1 Skin Available in the Mobile App Mart

    My Fiero Build Thread

  2. #2
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    I'm getting settled in now.. trying to get documents to rent a place now...

    Anyway, idealistically you'd set the keys you watn to the commands you want to perform (in keytbl.ini), then filter out those commands by screen in ExecTBL.INI...

    KeyTBL:

    65,"KEYAUDIO"

    ExecTBL (main or skin's):

    "KEYAUDIO","",osk.skin
    "KEYAUDIO","AUDIO"

    The above makes it so "KEYAUDIO" does nothing in osk.skin and executes "AUDIO" in any other screen -- keyaudio being the command associated with the keypress.

    KeyTBL is more of a USER customization of what to do with keyboard shortcuts (anywhere in the software), while ExecTBL may be more related to the skin itself... if a user makes a command in KeyTBL he is *LIKELY* wanting to use this command in any skin and any screen of the software. If a user defines something dependent on ExecTBL, then it would allow a skin to interfere with it...

    You could also do something on the fly using variables... with the same keytbl entry above, you could have an exectbl like:

    "KEYAUDIO","BYVAR;NOKEY;AUDIO<<" (To execute "AUDIO" or "" depending on value of variable NOKEY) -- so a SETVAR;NOKEY;0/1 would enable/disable that key in the software regardless of the screen.

    It is not suitable to make a command to disable "all" keys in the software for obvious reasons (that you'd not be able to do even basic things like highlighting with the keyboard). Any other solution to disable only certain keys would depend on what the user has placed in keytbl (to ensure global hotkeys always work unless the user wants the skin to control it somehow)...
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  3. #3
    Super Moderator
    Auto Apps:loading...
    JohnWPB's Avatar
    Join Date
    Sep 2005
    Location
    West Palm Beach, Florida
    Posts
    4,700
    Blog Entries
    1
    glad to hear all is going well.

    That looks like a simple solution, just overriding the key for certain skins. Is there a way to do this with the "65" instead of the command? something like:

    "65","",osk.skin

    This way it would override no matter what someone has in their keytbl. Otherwise, there would no way to override it on a per user basis.
    Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DFX5.1 Skin Available in the Mobile App Mart

    My Fiero Build Thread

  4. #4
    Variable Bitrate tigergibb's Avatar
    Join Date
    Nov 2006
    Location
    Snellville, GA
    Posts
    280
    I'd like to override using a key that is never used for web browsing, like a !. The ideal thing would be that ! turns hotkeys on/off and when hotkeys are off, ! is the only hotkey that works.
    2003 Nissan Xterra Worklog

    Total amount spent so far: $1196.64

    You will probably spend AT LEAST 2x what you initially budget for your CarPC Project!

    2003 Nissan Xterra - Modifications

Similar Threads

  1. Gesture based bug recorder/tracker
    By Iceman_jkh in forum Road Runner
    Replies: 2
    Last Post: 12-25-2007, 09:28 PM
  2. StreetDeck Bug Reporting System
    By RedGTiVR6 in forum StreetDeck
    Replies: 0
    Last Post: 12-10-2007, 02:07 PM
  3. Bug Tracking (sorry long but please read)
    By liquid_smoke in forum Software & Software Development
    Replies: 23
    Last Post: 04-22-2005, 03:12 PM
  4. RR 2-20-05 ... Bug Fixes ...
    By guino in forum Road Runner
    Replies: 123
    Last Post: 03-01-2005, 01:27 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
  •