G-Trigger v070 beta G-Sensor based ^shake^ detector

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • scott8813
    InsomniAddict
    • Feb 07
    • 1061

    [RELEASE] G-Trigger v070 beta G-Sensor based ^shake^ detector

    G-Trigger v0.7.0 beta, G-Sensor based ^shake^ detector

    /r@%vqjKa\
    [ #tKef
    Try out the new version for G-Trigger v0.7.0 beta with auto trigger profile when specified program is active, some bug fixing + 2 more actions. Refer thread#2 for change log.

    Quick guide to Auto Trigger:
    If you want G-Trigger to behave differently for different active program, it's now possible. For example, you want left to right for playing next track, right to left for playing previous track, only if Windows Media Player is active then create a new profile, assign left to right for next track, right to left for previous track and check "Auto Trigger" with program name as wmplayer.exe. Bingo!!! Its done.
    While updating from earlier versions, previously saved actions may be lost.
    Visit G-Trigger website for more information:
    Code:
    http://g-trigger.kneps.com
    ====||====||====||====||====||====||====||====||== ==||====
    G-Trigger v0.7.0 beta [10-May-2009]
    By Krupal Desai

    https://www.youtube.com/watch?v=_pyuhoX70Mw
    G-Trigger is a G-Sensor based ^shake^ detector application. It allows to trigger a predefined action on shaking your Touch Diamond in particular direction. Currently it is in very rough development phase, so please bare the bugs.
    Supported shaking directions:
    Horizontally
    Left to right
    Right to left
    Vertically
    Top to bottom
    Bottom to top
    Front & Back
    Front to back
    Back to front
    It will trigger the specified action when phone is forcibly moved from left to right or moved as above mentioned directions.
    Currently supported actions:
    Close/Minimize active window
    Dial a number
    incoming call
    Launch Program 
    Ringer Loud/Vibrate/Silent
    Screen orientation
    Send Keys*
    Task Switch
    Turn On/Off screen
    WiFi/Bluetooth/Phone radio - On/Off/Toggle
    Media Controls#
    Volume Control
    Simulate Power Button - Power Off/Power On/Long Press Power Button
    Open control panel settings
    Activate profile
    *Please refer to readme.txt for sending special keys.
    #Currently supported media players are
    Windows Media Player
    S2P
    Microfi Nitrogen
    Core Player
    TCPMP
    Pocket Player
    Pocket Music
    Manila (TF3D) Music Tab 

    You can add exceptions too. G-TriggerService will be suspended till the program specified in exceptions list is active.

    Known Issues:
    OSD is displayed with some delay after event is occurred
    Sometimes shake actions are not triggered when device is busy processing
    Sometimes shake actions are triggered accidentally when not intended
    G-Trigger Service is made suspended when device goes in to sleep mode (may impact battery life if overridden)
    Action Media Control "Stop" does not work for all players
    Media controls for "Pocket Player" works till it's window is active or minimized (not working when in notification mode)

    Further development:
    Display configured actions as OSD when device is lightly shaked lnK
    Add more actions like "Navigate Manila Page", "Open Quick Launch" etc on shaking
    Make it resolution independent

    It is developed for HTC Touch Diamond. I have not tested it on any other device. Let me know if you try it on other device.

    NOTE: Although running this application does not seem to make any damage, I take no responsibility for any kind of damage caused to the device or data due to this application.

    PS: Credits to Koushik Dutta for sharing G-Sensor managed code for Diamond.

    ====||====||====||====||====||====||====||====||== ==||====

    Usage:
    Transfer .cab file to any location in device.
    Run the .cab file and install application to device storage.
    Run the “G-Trigger” shortcut from programs.
    Configure applications at “Action” tab and click “Start” button to start the service.
    Shake your phone and enjoy!

    Note: When upgrading from older versions please re-assign all the actions if you face issues.

    Download:
    Find the latest version zip file attached with this thread.
    How to shake the phone?

    Hold the mobile phone facing yourself and perform following:
    Left to Right:
    Quickly move the phone from current position towards right hand side for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
    Right to Left: 
    Quickly move the phone from current position towards left hand side for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
    Top to Bottom:
    Quickly move the phone from current position to downwards for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
    Bottom to Top:
    Quickly move the phone from current position to upwards for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
    Front to Back:
    Hold the phone facing yourself and near to you
    Quickly move the phone from current position to far away from you for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)

    Back to Front:
    Hold the phone facing yourself and little far from you.
    Quickly move the phone from current position to nearer to you for about 6 inches from the last position (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
    Requirements:
    HTC Touch Diamond (Not tested on any other device)
    .Net Compact Framework v3.5
    It does not seem to eat much battery, but it may consume around 2% of the CPU Usage while service is running.
    Supported devices as per user reviews:
    HTC Touch Diamond
    HTC Touch HD
    HTC Touch Pro
    Samsung Omnia (i900/i910)
    Shake it at your own risk.
    Bugs / Suggestions / Ideas are invited.
    Email:
    Code:
    g-trigger@kneps.com
    Visit:
    Code:
    http://g-trigger.kneps.com
    Last edited by scott8813; May 18, 2009, 01:59 AM.
    sigpic

  • claudius
    Member
    • Jan 17
    • 173

    #2
    Re: G-Trigger v070 beta G-Sensor based ^shake^ detector

    thats hot i got to get this

    Comment

    • scott8813
      InsomniAddict
      • Feb 07
      • 1061

      #3
      Re: G-Trigger v070 beta G-Sensor based ^shake^ detector

      Originally posted by claudius
      thats hot i got to get this

      Let us know what you think of it when you do!
      sigpic

      Comment

      • jr5416
        Member
        • May 12
        • 3135

        #4
        Re: G-Trigger v070 beta G-Sensor based ^shake^ detector

        [App][02-Jul-09] G-Trigger v0.9.0 beta, G-Sensor based ^shake^ detector


        Hi All,

        You guessed it right! New version of G-Trigger (v0.9.0 beta) is attached with new exciting actions.

        First is, you can shake your device to change wallpaper of Today/Manila/S2U2, second is, save a screenshot and third to show/hide SIP (As suggested by tevike)

        I have lowered the threshold value up to 5 for front-back action as some people find it very hard to shake. Although lower value less than 10 does not work on my device. If you find hard to shake try setting threshold value for front-back lesser than 10 and uncheck option "Discard accidental shakes".

        I have added priorities to profiles in this version. It is useful in combination with Auto-Trigger profile option. If you have one or more profile which satisfies auto-trigger option for current device state, then higher priority profile will be selected to trigger an action.

        This version 0.9.0 beta seems to be pretty stable. Hope it works fine for all.

        G-Trigger Change Log
        G-Trigger v0.9.0 beta [02-Jul-2009]

        * Added: Actions
        o Save Screenshot (BMP/JPG/PNG/GIF at predefined location)
        o Change Wallpaper (Today Screen, Manila Home & S2U2)
        o Show/Hide/Toggle On-Screen Keyboard (SIP)
        * Added: Added option to enable/disable debug logs
        * Added: Lower threshold value up to 5 for front-back actions
        * Added: Profile priority setting for auto-trigger profile option
        * Added: Included new samsung SDK for G-Sensor in setup
        * Fixed: Unable to detect screen is off on certain devices
        * Fixed: Auto Start Service on device boot up issue (introduced in 0.8.0)
        * Fixed: Few minor bugs
        G-Trigger v0.8.1 beta [15-Jun-2009]

        * Fixed: Repeated debug logging like "There is something wrong with g-sensor! Lets refresh the sensor!"


        G-Trigger v0.8.0 beta [14-Jun-2009]

        * Added: Different actions for shaking device when FaceDown and shaking device when FaceUp
        * Added: New user interface for organizing profiles with ease
        * Added: Auto-trigger profile option “Manila music is playing”
        * Added: Import/Export settings and/or profiles
        * Fixed: Samsung Omnia G-Sensor code to sort out issue of service crash after device is awake
        * Fixed: Auto-resize configuration utility dependent on resolution
        * Fixed: Faster editing of shake actions after opening edit profile once
        * Fixed: Modification to profile actions no more required to hit save button to make it active
        * Updated: Slight modification to shake algorithm to make front-back action more sensitive
        * Updated: new registry location ‘HKCU\Software\Kneps\G-Trigger’ (you will require to delete older location ‘HKCU\Software\G-Trigger’ manually, I apologize for this).


        G-Trigger v0.7.1 beta [16-May-2009]

        * Added: Option to Discard Accidental Shakes (Uncheck this option if you feel very hard to shake)
        Attached Files
        sigpic

        If i helped hit that THANKS button

        Comment

        Working...