.: GLARVE ENGLISH DOCUMENTATION :.

 
 

Description :

Glarve is a very simple gesture program that allows you to execute some programs or launch some files very easily, just by using mouse movement

Glarve is a free and OpenSource software


How to use :

Once launched, glarve take place in the system-tray, in the bottom right corner of your screen. A right-clic on the glarve icon will open a menu allowing you to modify configuration file, to reload configuration file, and to close glarve

You just have to press the button/key you chose, do the appropriate mouse movement, and release the button/key and it'll execute what you decided in configuration file


Possible movements :

or     vertical movement

    that I call "other" movement

    up movement

    up-right movement

    right movement

    down-right movement

    down movement

    down-left movement

    left movement

    up-left movement

or     horizontal movement


Configuration :

The configuration file allows you set the precision, the button or key you want to capture movement, and actions to do (applications execution only (for the moment))

you have to use "=" to separate keywords from values, and you can also use // to comment a line you don't want to use but want to keep the information

you can also reload your configuration file without closing and re-executing the program, you can just clic on the key or button you configure to capture, without moving the mouse

Key :

to configure the key or button, the keyword "key" allows you to do it, for example, key = 17 will tell glarve to use the control key as movement capture, 17 is the virtual-key value for the control key, here is the complete list of all virtual-keys : vkey

values for key :

values can be typed in decimal (17, 29, 65, etc...) or in hexadecimal notation (0x1B, 0x2A, etc...), 0x or 0X, both works and the case is not important, it means that 0x2A is same as 0x2a, 0x1B is equivalent to 0x1b, etc...

default key is control key (17) and if you set a wrong value, it'll restore default value (control)

Precision :

precision is defined with "precision" or "prec" keywords, the value must be an integer higherr then 0 and inferior to 1000, if you set a wrong value, it'll restore it to default value

default value is 50

bigger the precision is, easier will be the way to execute some applications, by the way, too high precision will be unusable, i made many test, and 50 is the better, but it's just my setting, just use yours

Movement :

the movement are describe as :

  • other
  • vertical
  • up
  • up-right
  • right
  • down-right
  • down
  • down-left
  • left
  • up-left
  • horizontal

to be sure it'll be ok, horizontal also has a defined keyword as hori, vertical also has vert keyword, and diagonal movement like up-right for example, also works with _ (underscore) as separator, space or no separator, and reverse order works as well, for example, up-right, up_right, up right, upright, right-up, right_up, right up, or rightup, all of them works perfectly

vertical and horizontal also has up-down and right-left element "family"


Execution :

after the "=" sign in the configuration file, you just write the program or file you want to launch, if you want to pass some parameters to a program, you can do it just writing a pipe "|" after the program filename, and writing the parameters it'll receive

parameters are send to it just like a shell will do, so if you want to pass a sentence as parameter in only one parameter, for example, you have to use "", look at the example bellow

right = myprogz.exe | these are four parameters

left = myprogz.exe | "this is only one parameter" "this is another parameter"

the double quotes are very usefull when you want to pass a filename as parameter, but this file has space in its directory field

for example, C:\Program Files\truc.bmp will be a wrong parameter because the image viewer program will receive 2 parameters, one with "C:\Program" and the other with "Files\truc.bmp"

 
 

webmaster : sebseb@securesphere.net

.: HOME :.

 - Home

 - Old News

 

.: PROGRAMS :.

 - Graphic (10)

 - Network (7)

 - Games (2)

 - System (13)

 - Crypto (3)

 - Misc (3)

 - Game Programming Section

 - SCM Section

 

.: TUTORIALS :.

 - No tutorials yet

 

.: MISC :.


CrocoLib

CrocoSkinner
 

.: AUTHOR :.

 - My Curriculum-Vitae
 

.: LINKS :.

 - OpenGL

 - GameDev

 - SecureSphere

 - Warcraft3 FuckerFou

 - CaraibesSunshine

 - Ambria