[ Main Page ] [ About ] [ Design & Development ] [ Downloads ]
Sample configuration file
#----------------------------------------------------------------------
# wayV configuration file (version 0.3)
#
# Updated by Mike Bennett (smoog at stressbunny dot com) on 
# the 14/08/2003
#
# Main website: http://www.stressbunny.com/wayv
#
# Comments begin with #
#
# Empty lines are ignored
#
# Keys must go along the lines of:
#		key = value;
# each key must be terminated with ";
#
# Read "HOWTO-wayv-config" and "HOWTO-wayv-keymap" for more information
# on configuring wayV. Alternatively try accessing the man pages via
# the commands "man wayv" and "man wayv.conf"
#
# Process actions available:
#	exec "COMMAND_LINE" = execute command line
#	wait "X_SECONDS" = wait X number of seconds
#	warp = jump mouse back to starting position
#	kill = kill last command execute through wayV
#	sendkey "KEYMAP_ALIASES" = send keypress'
#
#----------------------------------------------------------------------

Version = 0.3;

#----------------------------------------------------------------------
# Below are various gesture matching rules
#----------------------------------------------------------------------

Think = "Pda";			# Point Density Analysis
# Think = "Pda & Vector";	# Point Density Analysis with direction

#----------------------------------------------------------------------
# Below are the Launch's, all but one commented out
#
# Its recommend that you use the X command xmodmap to map the
# windows key (on newer keyboards) to one of the MOD keys and
# use that in combination with M1 to Launch wayV gesture capture
#----------------------------------------------------------------------

# Launch = "M1";	# Mouse Button 1
# Launch = "M1,SHIFT";	# Mouse Button 1 and the Shift key
# Launch = "M1,MOD1";	# Mouse Button 1 and Mod1 (run 'xmodmap' to see 
			#  your Mod1 to Mod5 setup)
Launch = "M2";	# Mouse Button 2
# Launch = "M3";	# Mouse Button 3
# Launch = "M3,SHIFT";	# Mouse Button 3 and the Shift key

Pretty {
	display = yes;
#	display = no;
#	display = 0, 0, 100, 100;
	managed = no;
	color = ff0056;
	size = 4;

	feedback = yes;
	wait = 500;
}

Universe {
	griddle = "Standard";
	xgrid = 8;
	ygrid = 8;
	maxgpoints = 2000;
	vectors = 10;
}

#----------------------------------------------------------------------
# Other configuration files that should be included
#----------------------------------------------------------------------

Include {
	type = "Keymap";
	file = "DEFAULT.wkey";
}

#----------------------------------------------------------------------
# Data recording the gesture shapes and actions
#----------------------------------------------------------------------

Gesture {
	name = "A";
	description = "A";
	shape = 
	  0, 0, 0, 0, 1, 0, 0, 0
	, 0, 0, 0, 1, 1, 1, 0, 0
	, 0, 0, 0, 1, 0, 1, 0, 0
	, 0, 0, 1, 0, 0, 1, 0, 0
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = NE, SE; 
	action = "Action A";
}

Gesture {
	name = "B";
	description = "B";
	shape = 
	  0, 1, 1, 1, 1, 0, 0, 0
	, 1, 1, 0, 0, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 0, 0
	, 1, 1, 0, 1, 1, 1, 0, 0
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 1, 0, 0, 1, 1, 1, 0
	, 1, 1, 1, 1, 1, 0, 0, 0
	;
	vector = N, E, SE, S, W, SE, SW;
	action = "Action B";
}

Gesture {
	name = "Second B";
	description = "Second B";
	shape = 
	  0, 1, 1, 1, 1, 1, 0, 0
	, 0, 1, 1, 0, 0, 1, 1, 0
	, 0, 1, 0, 0, 0, 1, 1, 0
	, 0, 1, 1, 1, 1, 1, 0, 0
	, 0, 1, 0, 0, 0, 1, 1, 1
	, 0, 1, 0, 0, 0, 0, 0, 1
	, 0, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = N, E, SE, S, SW, SE, S, W;
	action = "Action B";
}

Gesture {
	name = "Third B";
	description = "Third B";
	shape = 
	  0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 1, 0, 0, 1, 1, 0
	, 1, 1, 0, 0, 0, 0, 1, 0
	, 1, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 0, 1, 1, 1, 1, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 0
	;
	vector = N, E, SE, S, SW, SE, S, W;
	action = "Action B";
}

Gesture {
	name = "Fourth B";
	description = "Fourth B";
	shape = 
	  0, 0, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 1, 1, 1, 1, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 1, 1, 1, 0
	, 1, 1, 1, 1, 0, 0, 0, 0
	;
	vector = N, E, SE, S, SW, SE, S, W;
	action = "Action B";
}

Gesture {
	name = "Fifth B";
	description = "Fifth B";
	shape = 
	  0, 1, 1, 1, 1, 1, 0, 0
	, 0, 1, 0, 0, 0, 1, 0, 0
	, 0, 1, 0, 0, 0, 1, 0, 0
	, 1, 1, 1, 1, 1, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 1, 1, 1, 1, 1, 0, 0
	;
	vector = N, E, SE, S, SW, SE, S, W;
	action = "Action B";
}

Gesture {
	name = "C";
	description = "C";
	shape = 
	  0, 0, 0, 1, 1, 1, 1, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 1, 1, 1
	;
	vector = W, SW, S, SE, E;
	action = "Action C";
}

Gesture {
	name = "D";
	description = "D";
	shape = 
	  1, 1, 1, 1, 1, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 1, 1, 1
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 1, 1, 1, 1, 0, 0, 0
	;
	vector = N, E, SE, SW, W;
	action = "Action D";
}

Gesture {
	name = "Second D";
	description = "Second D";
	shape = 
	  0, 1, 1, 1, 0, 0, 0, 0
	, 0, 1, 0, 0, 1, 1, 1, 0
	, 0, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 0, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = N, E, SE, SW, W;
	action = "Action D";
}

Gesture {
	name = "E";
	description = "E";
	shape = 
	  0, 0, 1, 1, 1, 1, 1, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 1, 1, 1, 1
	;
	vector = W, E, W, E; 
	action = "Action E";
}

Gesture {
	name = "Second E";
	description = "Second E";
	shape = 
	  0, 0, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 1, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 1, 1, 1, 1
	;
	vector = W, E, W, E;
	action = "Action E";
}

Gesture {
	name = "Third E";
	description = "Third E";
	shape = 
	  0, 0, 1, 1, 1, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 0, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 0, 0, 0, 1, 0, 1, 1, 1
	;
	vector = W, E, W, E;
	action = "Action E";
}

Gesture {
	name = "F";
	description = "F";
	shape = 
	  1, 1, 1, 1, 1, 1, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	;
	vector = N, E;
	action = "Action F";
}

Gesture {
	name = "G";
	description = "G";
	shape = 
	  0, 0, 0, 1, 1, 1, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 1, 1, 1, 1
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 1, 1, 0, 0, 0, 1, 1, 0
	, 0, 1, 1, 1, 1, 1, 0, 0
	;
	vector = W, SW, E, N, W;
	action = "Action G";
}

Gesture {
	name = "Second G";
	description = "Second G";
	shape = 
	  0, 0, 0, 1, 1, 1, 0, 0
	, 0, 0, 1, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 1, 1, 1, 1, 1
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 0, 0
	, 1, 1, 0, 0, 1, 1, 0, 0
	, 0, 1, 1, 1, 1, 0, 0, 0
	;
	action = "Action G";
}

Gesture {
	name = "Third G";
	description = "Third G";
	shape = 
	  0, 0, 1, 1, 1, 1, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 1, 1, 1, 1, 1
	, 1, 0, 0, 0, 1, 0, 0, 0
	, 0, 1, 0, 0, 1, 0, 0, 0
	, 0, 0, 1, 1, 1, 0, 0, 0
	;
	vector = W, SW, E, N, E;
	action = "Action G";
}

Gesture {
	name = "h";
	description = "h";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 1, 0
	, 1, 1, 0, 0, 0, 0, 1, 0
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = S, N, E, S;
	action = "Action h";
}

Gesture {
	name = "Second h";
	description = "Second h";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 1, 1, 1, 1, 1, 0
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = S, N, E, S;
	action = "Action h";
}

Gesture {
	name = "i";
	description = "i";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	;
	vector = S;
	action = "Action i";
}

Gesture {
	name = "J";
	description = "J";
	shape = 
	  0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 1, 1, 1, 0, 0, 1, 0, 0
	, 0, 0, 1, 1, 1, 0, 0, 0
	;
	vector = S, W;
	action = "Action J";
}

Gesture {
	name = "K";
	description = "K";
	shape = 
	  0, 0, 0, 0, 0, 0, 1, 1
	, 0, 1, 1, 0, 0, 0, 1, 1
	, 1, 0, 1, 1, 1, 0, 1, 0
	, 1, 0, 0, 0, 1, 1, 1, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 1, 0, 1, 1, 1, 0, 0
	, 0, 1, 1, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 1
	;
	vector = SW, N, SE;
	action = "Action K";
}

Gesture {
	name = "Second K";
	description = "Second K";
	shape = 
	  0, 1, 1, 1, 0, 0, 1, 0
	, 1, 0, 0, 1, 1, 0, 1, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 0, 1, 0, 0, 0
	, 0, 1, 1, 1, 0, 1, 0, 0
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Action K";
}

Gesture {
	name = "Third K";
	description = "Third K";
	shape = 
	  0, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 1, 0, 0
	, 1, 1, 1, 1, 0, 1, 0, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 0, 1, 1, 1, 0, 1, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Action K";
}

Gesture {
	name = "L";
	description = "L";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 1, 1, 1, 1, 1, 1, 1
	;
	vector = S, E ;
	action = "Action L";
}

Gesture {
	name = "M";
	description = "M";
	shape = 
	  0, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 1, 1, 1, 1, 0
	, 1, 0, 0, 1, 0, 0, 1, 0
	, 1, 0, 0, 1, 0, 0, 1, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	;
	vector = ;
	action = "Action M";
}

Gesture {
	name = "Second M";
	description = "Second M";
	shape = 
	  0, 1, 1, 0, 0, 0, 0, 0
	, 1, 0, 1, 0, 0, 0, 0, 0
	, 1, 0, 0, 1, 1, 1, 1, 0
	, 1, 0, 0, 1, 1, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	, 0, 0, 0, 1, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Action M";
}

Gesture {
	name = "Third M";
	description = "Third M";
	shape = 
	  0, 0, 0, 0, 1, 1, 1, 0
	, 1, 1, 0, 0, 1, 0, 1, 1
	, 1, 0, 1, 1, 0, 0, 0, 1
	, 1, 0, 1, 1, 0, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Action M";
}

Gesture {
	name = "N";
	description = "N";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 1, 0, 0, 0, 0, 1
	, 1, 0, 0, 1, 1, 0, 0, 1
	, 1, 0, 0, 0, 1, 1, 0, 1
	, 1, 0, 0, 0, 0, 1, 1, 1
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = N, SE, N;
	action = "Action N";
}

Gesture {
	name = "Second N";
	description = "Second N";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 1, 0, 0, 0, 0, 1
	, 1, 0, 0, 1, 0, 0, 0, 1
	, 1, 0, 0, 0, 1, 1, 0, 1
	, 1, 0, 0, 0, 0, 1, 0, 1
	, 0, 0, 0, 0, 0, 0, 1, 1
	;
	vector = N, SE, N;
	action = "Action N";
}

Gesture {
	name = "Third N";
	description = "Third N";
	shape = 
	  0, 0, 1, 0, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 1
	, 0, 0, 1, 0, 0, 0, 0, 1
	, 0, 1, 0, 1, 0, 0, 0, 1
	, 0, 1, 0, 1, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 0
	;
	vector = N, SE, N;
	action = "Action N";
}

Gesture {
	name = "O";
	description = "O";
	shape = 
	  0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 1, 0, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 1, 1, 1, 1, 1, 0
	;
	vector = ;
	action = "Action O";
}

Gesture {
	name = "Second O";
	description = "Second O";
	shape = 
	  0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 1, 0, 1, 1, 0
	, 0, 1, 1, 0, 0, 0, 1, 1
	, 0, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 0, 0, 1, 1, 1, 1, 0, 0
	;
	vector = ;
	action = "Action O";
}

Gesture {
	name = "P";
	description = "P";
	shape = 
	  1, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Action P";
}

Gesture {
	name = "Second P";
	description = "Second P";
	shape = 
	  1, 1, 1, 1, 0, 0, 0, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 1, 1, 1, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Action P";
}

Gesture {
	name = "Third P";
	description = "Third P";
	shape = 
	  0, 0, 0, 1, 1, 1, 1, 0
	, 0, 0, 1, 1, 0, 0, 0, 1
	, 0, 1, 1, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 0, 1
	, 0, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Action P";
}

Gesture {
	name = "Q";
	description = "Q";
	shape = 
	  0, 0, 1, 1, 1, 1, 1, 1
	, 0, 1, 1, 0, 1, 0, 0, 0
	, 1, 1, 0, 0, 0, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 0, 0
	, 1, 1, 0, 0, 1, 1, 0, 0
	, 0, 1, 1, 1, 1, 0, 0, 0
	;
	vector = ;
	action = "Action Q";
}

Gesture {
	name = "Second Q";
	description = "Other Q";
	shape = 
	  0, 0, 0, 1, 0, 0, 0, 0
	, 0, 0, 1, 1, 1, 1, 1, 1
	, 0, 1, 1, 0, 0, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 0, 0
	, 0, 1, 1, 1, 1, 0, 0, 0
	;
	vector = ;
	action = "Action Q";
}

Gesture {
	name = "R";
	description = "R";
	shape = 
	  0, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 0, 1, 1, 0, 0, 0
	, 1, 1, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 0
	;
	vector = ;
	action = "Action R";
}

Gesture {
	name = "Second R";
	description = "Second R";
	shape = 
	  0, 0, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 1, 1, 1, 0, 1, 1, 1, 0
	, 1, 0, 1, 1, 0, 0, 0, 0
	, 1, 0, 0, 1, 1, 0, 0, 0
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Action R";
}

Gesture {
	name = "Third R";
	description = "Third R";
	shape = 
	  0, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 0, 0
	, 1, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 1, 1, 1, 0, 0, 0
	, 1, 0, 0, 0, 1, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Action R";
}

Gesture {
	name = "Fourth R";
	description = "Fourth R";
	shape = 
	  0, 1, 0, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 1, 1, 0, 0, 0, 0
	, 1, 0, 0, 1, 0, 0, 0, 0
	, 1, 1, 0, 0, 1, 0, 0, 0
	, 0, 1, 0, 0, 0, 1, 0, 0
	, 0, 1, 0, 0, 0, 1, 1, 0
	;
	vector = ;
	action = "Action R";
}

Gesture {
	name = "Fifth R";
	description = "Fifth R";
	shape = 
	  0, 0, 1, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 0, 1, 1, 1
	, 1, 1, 1, 0, 0, 0, 0, 1
	, 1, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 0, 1, 0, 0, 0, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Action R";
}

Gesture {
	name = "Sixth R";
	description = "Sixth R";
	shape = 
	  0, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 0, 0
	, 1, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 1, 1, 0, 0, 0, 0
	, 0, 1, 0, 0, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 1, 1, 0
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Action R";
}

Gesture {
	name = "S";
	description = "S";
	shape = 
	  0, 0, 1, 1, 1, 1, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 1, 1, 1, 1, 1, 1, 0, 0
	;
	vector = ;
	action = "Action S";
}

Gesture {
	name = "Second S";
	description = "Second S";
	shape = 
	  0, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 0, 0, 0, 0, 1, 1, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 1, 1, 1, 0, 0, 0, 0, 1
	, 0, 0, 1, 1, 1, 1, 1, 1
	;
	vector = ;
	action = "Action S";
}

Gesture {
	name = "Third S";
	description = "Third S";
	shape = 
	  0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 0, 0, 1, 1, 1, 1, 1, 0
	;
	vector = ;
	action = "Action S";
}

Gesture {
	name = "Fourth S";
	description = "Fourth S";
	shape = 
	  0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Action S";
}

Gesture {
	name = "Fifth S";
	description = "Fifth S";
	shape = 
	  0, 1, 1, 1, 1, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 0, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 1, 1, 1, 1, 1, 0, 0, 0
	;
	vector = ;
	action = "Action S";
}

Gesture {
	name = "T";
	description = "T";
	shape = 
	  1, 1, 1, 1, 1, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	;
	vector = E, S;
	action = "Action T";
}

Gesture {
	name = "U";
	description = "U";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 0, 0, 1, 1, 0
	, 0, 1, 1, 0, 1, 1, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	;
	vector = ;
	action = "Action U";
}

Gesture {
	name = "Second U";
	description = "Second U";
	shape = 
	  0, 0, 0, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 0, 0, 1, 0, 0
	, 0, 0, 1, 0, 1, 0, 0, 0
	;
	vector = ;
	action = "Action U";
}

Gesture {
	name = "Third U";
	description = "Third U";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 0, 0, 1, 0, 0, 1, 0, 0
	, 0, 0, 0, 1, 1, 0, 0, 0
	;
	vector = ;
	action = "Action U";
}

Gesture {
	name = "V";
	description = "V";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 0, 0, 1, 1, 0
	, 0, 0, 1, 0, 0, 1, 0, 0
	, 0, 0, 1, 1, 0, 1, 0, 0
	, 0, 0, 0, 1, 1, 0, 0, 0
	, 0, 0, 0, 1, 1, 0, 0, 0
	;
	vector = SE, NE;
	action = "Action V";
}

Gesture {
	name = "Second V";
	description = "Second V";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 0, 0, 1, 1, 0
	, 0, 0, 1, 0, 0, 1, 0, 0
	, 0, 0, 1, 0, 1, 0, 0, 0
	, 0, 0, 0, 1, 0, 0, 0, 0
	;
	vector = SE, NE;
	action = "Action V";
}

Gesture {
	name = "W";
	description = "W";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 0, 0, 0, 1, 0
	, 0, 1, 0, 1, 0, 0, 1, 0
	, 0, 1, 0, 1, 1, 1, 0, 0
	, 0, 0, 1, 0, 1, 1, 0, 0
	, 0, 0, 1, 0, 0, 1, 0, 0
	;
	vector = ;
	action = "Action W";
}

Gesture {
	name = "Second W";
	description = "Second W";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 1, 0, 0, 1, 0
	, 0, 1, 0, 1, 0, 0, 1, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 0, 1, 1, 0, 1, 1, 0, 0
	, 0, 1, 1, 0, 1, 0, 0, 0
	;
	vector = ;
	action = "Action W";
}

Gesture {
	name = "Third W";
	description = "Third W";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 0, 1, 0, 1, 1, 0, 1, 0
	, 0, 1, 1, 1, 1, 0, 1, 0
	, 0, 0, 1, 0, 0, 1, 0, 0
	, 0, 0, 1, 0, 0, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 0, 0
	;
	vector = ;
	action = "Action W";
}

Gesture {
	name = "X";
	description = "X";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 0, 1, 1, 0, 0, 0, 1, 1
	, 0, 0, 1, 1, 1, 1, 0, 0
	, 0, 1, 1, 1, 1, 0, 0, 0
	, 0, 1, 0, 0, 1, 1, 0, 0
	, 0, 1, 0, 0, 0, 1, 0, 0
	, 0, 1, 1, 0, 0, 1, 0, 0
	, 0, 0, 1, 1, 1, 1, 0, 0
	;
	vector = ;
	action = "Action X";
}

Gesture {
	name = "Second X";
	description = "Second X";
	shape = 
	  0, 1, 0, 0, 0, 0, 0, 0
	, 0, 0, 1, 1, 0, 1, 1, 1
	, 0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 0, 0, 0, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 0, 1, 1, 1, 1, 1, 0, 0
	;
	vector = ;
	action = "Action X";
}

Gesture {
	name = "Third X";
	description = "Third X";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 1, 0, 1, 1, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 1, 0, 1, 1, 0, 0, 0
	, 1, 0, 0, 0, 1, 0, 0, 0
	, 1, 0, 0, 0, 1, 0, 0, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	;
	vector = ;
	action = "Action X";
}

Gesture {
	name = "Fourth X";
	description = "Fourth X";
	shape = 
	  1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 1, 1
	, 0, 0, 0, 1, 1, 1, 1, 0
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 1, 1, 1, 1, 0
	, 0, 0, 0, 1, 0, 0, 1, 0
	, 0, 0, 0, 1, 0, 1, 1, 0
	, 0, 0, 0, 1, 1, 1, 0, 0
	;
	vector = ;
	action = "Action X";
}

Gesture {
	name = "Y";
	description = "Y";
	shape = 
	  0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 1, 0, 0, 0, 0, 1
	, 0, 0, 1, 1, 0, 0, 1, 1
	, 0, 0, 0, 0, 1, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 1, 1, 0, 0, 1, 1, 0, 0
	, 0, 1, 1, 1, 1, 0, 0, 0
	;
	vector = ;
	action = "Action Y";
}

Gesture {
	name = "Second Y";
	description = "Second Y";
	shape = 
	  0, 0, 1, 0, 0, 0, 0, 1
	, 0, 1, 0, 0, 0, 0, 0, 1
	, 0, 0, 1, 1, 1, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 0
	, 1, 1, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 1, 1, 1, 0, 0
	;
	vector = ;
	action = "Action Y";
}

Gesture {
	name = "Third Y";
	description = "Third Y";
	shape = 
	  0, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 1, 1, 1, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 0, 1, 1, 0, 0, 0, 1, 0
	, 0, 0, 0, 1, 1, 1, 1, 0
	;
	vector = ;
	action = "Action Y";
}

Gesture {
	name = "Z";
	description = "Z";
	shape = 
	  0, 1, 1, 1, 1, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 0, 0, 1, 0, 0
	, 0, 0, 0, 0, 1, 0, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 0, 1, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 1, 1, 1, 1, 1, 1
	;
	vector = E, SW, E;
	action = "Action Z";
}

Gesture {
	name = "Second Z";
	description = "Second Z";
	shape = 
	  0, 1, 1, 0, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 1, 1, 0
	, 0, 0, 0, 0, 0, 1, 1, 0
	, 0, 0, 0, 0, 1, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 1
	;
	vector = E, SW, E;
	action = "Action Z";
}

Gesture {
	name = "Down \";
	description = "\";
	shape = 
	  1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 0, 0, 1, 0, 0, 0, 0, 0
	, 0, 0, 0, 1, 0, 0, 0, 0
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 0, 0
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 0, 0, 1
	;
	vector = SE;
	action = "Dummy";
}

Gesture {
	name = "Up \";
	description = "\";
	shape = 
	  1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 0, 0, 1, 0, 0, 0, 0, 0
	, 0, 0, 0, 1, 0, 0, 0, 0
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 0, 0
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 0, 0, 1
	;
	vector = NW;
	action = "Dummy";
}

Gesture {
	name = "/";
	description = "/";
	shape = 
	  0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 0, 0, 1, 0, 0
	, 0, 0, 0, 0, 1, 0, 0, 0
	, 0, 0, 0, 1, 0, 0, 0, 0
	, 0, 0, 1, 0, 0, 0, 0, 0
	, 0, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = SW;
	action = "Action /";
}

Gesture {
	name = "Shape 1";
	description = "Shape 1";
	shape = 
	  0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 0, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 2";
	description = "Shape 2";
	shape = 
	  0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 1
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 3";
	description = "Shape 3";
	shape = 
	  0, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 1, 1, 1, 0, 0
	, 0, 1, 1, 1, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 4";
	description = "Shape 4";
	shape = 
	  1, 1, 0, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 1, 0, 1, 0, 0, 0, 0, 0
	, 1, 0, 0, 1, 0, 0, 0, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 5";
	description = "Shape 5";
	shape = 
	  1, 1, 0, 0, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 0, 0, 0
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	;
	vector = ;
	action = "Shape 5";
}

Gesture {
	name = "Shape 6";
	description = "Shape 6";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 0, 0, 0, 0, 1, 1, 0
	, 1, 0, 0, 0, 1, 1, 0, 0
	, 1, 0, 0, 1, 1, 0, 0, 0
	, 1, 0, 1, 1, 0, 0, 0, 0
	, 1, 1, 1, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 7";
	description = "Shape 7";
	shape = 
	  1, 1, 1, 1, 1, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 1, 0
	, 0, 0, 0, 0, 0, 1, 1, 0
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 1, 1, 0, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 1, 1, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 8";
	description = "Shape 8";
	shape = 
	  1, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 0, 0, 0, 0, 0, 0
	, 0, 0, 1, 0, 0, 0, 0, 0
	, 0, 0, 1, 1, 0, 0, 0, 0
	, 0, 0, 0, 1, 1, 0, 0, 0
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 0, 0, 1, 1, 0
	, 0, 0, 0, 0, 0, 0, 1, 1
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 9";
	description = "Shape 9";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 0, 1, 1, 0, 0, 0, 0, 1
	, 0, 0, 1, 1, 0, 0, 0, 1
	, 0, 0, 0, 1, 1, 0, 0, 1
	, 0, 0, 0, 0, 1, 1, 0, 1
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 1, 1
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 10";
	description = "Shape 10";
	shape = 
	  0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 0, 0, 1, 1, 0
	, 0, 0, 0, 0, 1, 1, 0, 0
	, 0, 0, 0, 0, 1, 0, 0, 0
	, 0, 0, 0, 1, 0, 0, 0, 0
	, 0, 0, 1, 0, 0, 0, 0, 0
	, 0, 1, 1, 0, 0, 0, 0, 0
	, 1, 1, 1, 1, 1, 1, 1, 1
	;
	vector = ;
	action = "Shape 10";
}

Gesture {
	name = "Shape 11";
	description = "Shape 11";
	shape = 
	  0, 0, 0, 0, 0, 0, 1, 1
	, 0, 0, 0, 0, 0, 1, 1, 1
	, 0, 0, 0, 0, 1, 1, 0, 1
	, 0, 0, 0, 1, 1, 0, 0, 1
	, 0, 0, 1, 1, 0, 0, 0, 1
	, 0, 1, 1, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 12";
	description = "Shape 12";
	shape = 
	  1, 1, 1, 1, 1, 1, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 13";
	description = "Shape 13";
	shape = 
	  0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 0, 1, 1, 1, 1, 1, 1, 0
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 14";
	description = "Shape 14";
	shape = 
	  0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 1, 0, 1, 1, 0, 0
	, 1, 1, 0, 0, 0, 0, 1, 0
	, 1, 0, 0, 0, 0, 0, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 0, 1, 1, 1, 1, 1, 1, 0
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 15";
	description = "Shape 15";
	shape = 
	  0, 0, 1, 1, 1, 0, 0, 0
	, 0, 1, 1, 1, 1, 1, 0, 0
	, 1, 1, 1, 1, 1, 1, 1, 0
	, 1, 1, 1, 1, 1, 1, 1, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 0, 0, 0, 0, 0, 0, 1
	, 1, 1, 0, 0, 0, 0, 1, 1
	, 0, 1, 1, 1, 1, 1, 1, 0
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "Shape 16";
	description = "Shape 16";
	shape = 
	  1, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Dummy";
}

Gesture {
	name = "-";
	description = "-";
	shape = 
	  1, 1, 1, 1, 1, 1, 1, 1
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	, 0, 0, 0, 0, 0, 0, 0, 0
	;
	vector = ;
	action = "Action -";
}

Action {
	name = "Action A";
	process = sendkey "h t t p : Forwardslash Forwardslash w w w . s t r e s s b u n n y . c o m Forwardslash w a y v Return";
	match = "";
}

Action {
	name = "Action B";
	process = "";
	match = "";
}

Action {
	name = "Action C";
	process = exec "xcalc";
	match = "";
}

Action {
	name = "Action D";
	process = exec "dia";
	process = "";
	match = "";
}

Action {
	name = "Action E";
	process = exec "Eterm";
	match = "";
}

Action {
	name = "Action F";
	process = exec "gftp";
	process = "";
	match = "";
}

Action {
	name = "Action G";
	process = exec "gimp";
	match = "";
}

Action {
	name = "Action h";
	process = "";
	match = "";
}

Action {
	name = "Action i";
	process = "";
	match = "";
}

Action {
	name = "Action J";
	process = exec "jcc";
	match = "";
}

Action {
	name = "Action K";
	process = "";
	match = "";
}

Action {
	name = "Action L";
	process = "";
	match = "";
}

Action {
	name = "Action M";
	process = exec "kmail";
	match = "";
}

Action {
	name = "Action N";
	process = exec "netscape";
	match = "";
}

Action {
	name = "Action O";
	process = exec "soffice";
	match = "";
}

Action {
	name = "Action P";
	process = "";
	match = "";
}

Action {
	name = "Action Q";
	process = "";
	match = "";
}

Action {
	name = "Action R";
	process = exec "rxvt -bg black -fg white -fn fixed -sr -st";
	match = "";
}

Action {
	name = "Action S";
	process = "";
	match = "";
}

Action {
	name = "Action T";
	process = exec "ktop";
	match = "";
}

Action {
	name = "Action U";
	process = "";
	match = "";
}

Action {
	name = "Action V";
	process = exec "gv";
	match = "";
}

Action {
	name = "Action W";
	process = "";
	match = "";
}

Action {
	name = "Action X";
	process = exec "xchat";
	match = "";
}

Action {
	name = "Action Y";
	process = "";
	match = "";
}

Action {
	name = "Action Z";
	process = "";
	match = "";
}


Action {
	name = "Action -";
	process = "";
	match = "";
}

Action {
	name = "Action /";
	process = kill;
	match = "";
}

Action {
	name = "Shape 1";
	process = "";
	match = "";
}

Action {
	name = "Shape 2";
	process = "";
	match = "";
}

Action {
	name = "Shape 3";
	process = "";
	match = "";
}

Action {
	name = "Shape 4";
	process = "";
	match = "";
}

Action {
	name = "Shape 5";
	process = sendkey "Control_L+Alt_L+Right";
	match = "";
}

Action {
	name = "Shape 6";
	process = "";
	match = "";
}

Action {
	name = "Shape 7";
	process = "";
	match = "";
}

Action {
	name = "Shape 8";
	process = "";
	match = "";
}

Action {
	name = "Shape 9";
	process = "";
	match = "";
}

Action {
	name = "Shape 10";
	process = sendkey "Control_L+Alt_L+Left";
	match = "";
}

Action {
	name = "Shape 11";
	process = "";
	match = "";
}

Action {
	name = "Shape 12";
	process = "";
	match = "";
}

Action {
	name = "Shape 13";
	process = "";
	match = "";
}

Action {
	name = "Shape 14";
	process = "";
	match = "";
}

Action {
	name = "Shape 15";
	process = "";
	match = "";
}

Action {
	name = "Shape 16";
	process = "";
	match = "";
}

Action {
	name = "Dummy";
	process = warp;
	match = "";
}



wayV is hosted on StressBunny.com