Ctrl+L: Load grid from file 
Ctrl+S: Save current grid 
Ctrl+Shit+S: Save screenshot of current window
Ctrl+C: Clear grid (stop search execution also)
Ctrl+P: Clear the current search path
Ctrl+N: Create new, random grid 
Ctrl+Shift+N: Open new UI window 
Ctrl+Q: Quit application 
Ctrl+1: Run A* Algorithm
Ctrl+2: Run Weighted A* Algorithm
Ctrl+3: Run Uniform-Cost Search Algorithm
Ctrl+G: Toggle grid lines
Ctrl+T: Toggle solution swarm
Ctrl+M: Open color settings menu 
Ctrl+V: Open value settings menu
python main.py: Open main GUI window.
python main.py -g XXX: Generate XXX random grids, saved in the /grids directory.
At the top of the main.py file there are two global variables...
TURN_OFF_CYTHON: If true, this will disable the Cython feature. Note: the program will figure out if you have a Cython installation automatically and set this to False programmmatically so only use this feature if you HAVE Cython and wish to avoid using it.
USE_UCE_MULTITHREADED: False by default, if set to True this will use an experimental version of the uniform cost search algorithm running on a thread separate from the UI thread.
Python 2.7, PyQt4