// Filename: PBC_DWkeys.TXT
// A VK_SHIFT , VK_CONTROL and/or VK_ALT must ALWAYS precede the command that it // affects
// Be sure to save the result in .TXT format.
// Save it the same directory as your PBCsamDW.dll driver is.
// You may change the definitions below to suit your own wishes.
// A key sequence may have a maximum of 10 keys
// at the end you will find a list of all allowed keys.
// All comments MUST be preceded by  a double slash //
// These are the definitions for the Pegasus Dual Watch 
// USB machines 40 and 80 char   
// Version 4.00 or higher
// 
// Note below the special use of the LSHIFT_UP[1..8] keys
// All letters must be capitals

[Navigation key definitions]
LEFT 		= VK_LEFT  
RIGHT		= VK_RIGHT
UP		= VK_UP
DOWN 		= VK_DOWN 	 
HOME 		= VK_HOME		//  HOME key
END		= VK_END      	//  END key
ENTER		= VK_RETURN		//  ENTER key
ESCAPE		= VK_A	//VK_ESCAPE		//  Esc key
// LSHIFT_UP1	program this under RoutingButton  5  
// LSHIFT_UP2	program this under RoutingButton 15
// LSHIFT_UP3	program this under RoutingButton 25
// LSHIFT_UP4	program this under RoutingButton 35
// LSHIFT_UP5	program this under RoutingButton 45 // only on 80 char version
// LSHIFT_UP6	program this under RoutingButton 55 // only on 80 char version
// LSHIFT_UP7	program this under RoutingButton 65	// only on 80 char version
// LSHIFT_UP8	program this under RoutingButton 75	// only on 80 char version
//
LSHIFT_DOWN 	= VK_DELETE 	//
LSHIFT_LEFT		= VK_BACK		// Backspace key 
LSHIFT_RIGHT	= VK_TAB		// Tab key
LSHIFT_HOME		= VK_PRIOR		// Page Up ?
LSHIFT_END		= VK_NEXT		// Page Down
LSHIFT_ENTER	= VK_LBUTTON 	//Left MouseButton
LSHIFT_ESCAPE	= VK_RBUTTON 	//Right MouseButton
//
RSHIFT_DOWN 	= VK_DELETE 	//
RSHIFT_LEFT		= VK_BACK		// Backspace key
RSHIFT_RIGHT	= VK_TAB		// Tab key
RSHIFT_HOME		= VK_PRIOR		// Page Up
RSHIFT_END		= VK_NEXT		// Page Down
RSHIFT_ENTER	= VK_LBUTTON 	//Left MouseButton
RSHIFT_ESCAPE	= VK_RBUTTON 	//Right MouseButton
//
LCTRL_UP		= VK_PRIOR		// Page Up	
LCTRL_DOWN 		= VK_NEXT	 	// Page Down
LCTRL_LEFT		= VK_BACK		// Backspace key
LCTRL_RIGHT		= VK_TAB		// Tab key
LCTRL_HOME		= VK_HELP		// Help Key
LCTRL_END		= VK_MBUTTON 	// Middle MouseButton
LCTRL_ENTER		= VK_LBUTTON 	// Left MouseButton
LCTRL_ESCAPE	= VK_RBUTTON 	// Right MouseButton

// Special reading keys in this mode : which cannot be altered:
//	HOME1+LEFT4   ==  1 braille display left
//	HOME1+RIGHT  == 1 braille display right

[ Routing buttons definitions ]
STATUS1	= VK_STANDBYMODE	//
STATUS2	= VK_LWIN		// opens Windows start menu
BUTTON1	= VK_F1
BUTTON2	= VK_F2
BUTTON3	= VK_F3
BUTTON4	= VK_F4
BUTTON5	= VK_5  //VK_F5	// same as LSHIFT_UP1 
BUTTON6	= VK_F6
BUTTON7	= VK_F7
BUTTON8	= VK_F8
BUTTON9	= VK_F9
BUTTON10	= VK_F10
BUTTON11	= VK_F11
BUTTON12	= VK_F12
BUTTON13	= VK_SHIFT+VK_F1
BUTTON14	= VK_SHIFT+VK_F2
BUTTON15	= VK_SHIFT+VK_F3
BUTTON16	= VK_SHIFT+VK_F4
BUTTON17	= VK_SHIFT+VK_F5
BUTTON18	= VK_SHIFT+VK_F6
BUTTON19	= VK_SHIFT+VK_F7
BUTTON20	= VK_SHIFT+VK_F8
BUTTON21	= VK_SHIFT+VK_F9
BUTTON22	= VK_SHIFT+VK_F10
BUTTON23	= VK_SHIFT+VK_F11
BUTTON24	= VK_SHIFT+VK_F12
BUTTON25	= VK_CONTROL+VK_F1
BUTTON26	= VK_CONTROL+VK_F2
BUTTON27	= VK_CONTROL+VK_F3
BUTTON28	= VK_CONTROL+VK_F4
BUTTON29	= VK_CONTROL+VK_F5
BUTTON30	= VK_CONTROL+VK_F6
BUTTON31	= VK_CONTROL+VK_F7
BUTTON32	= VK_CONTROL+VK_F8
BUTTON33	= VK_CONTROL+VK_F9
BUTTON34	= VK_CONTROL+VK_F10
BUTTON35	= VK_CONTROL+VK_F11
BUTTON36	= VK_CONTROL+VK_F12
BUTTON37	= VK_FREE
BUTTON38	= VK_FREE
BUTTON39	= VK_ALT+VKSPACE+VK_N  // minimize window
BUTTON40	= VK_ALT+VKSPACE+VK_X  // maximize window
//  rest is only on 80 char routing machine.
BUTTON41	= VK_ALT+VK_F1
BUTTON42	= VK_ALT+VK_F2
BUTTON43	= VK_ALT+VK_F3
BUTTON44	= VK_ALT+VK_F4
BUTTON45	= VK_ALT+VK_F5
BUTTON46	= VK_ALT+VK_F6
BUTTON47	= VK_ALT+VK_F7
BUTTON48	= VK_ALT+VK_F8
BUTTON49	= VK_ALT+VK_F9
BUTTON50	= VK_ALT+VK_F10
BUTTON51	= VK_ALT+VK_F11
BUTTON52	= VK_ALT+VK_F12
BUTTON53	= VK_F1
BUTTON54	= VK_F2
BUTTON55	= VK_F3
BUTTON56	= VK_F4
BUTTON57	= VK_F5
BUTTON58	= VK_F6
BUTTON59	= VK_F7
BUTTON60	= VK_F8
BUTTON61	= VK_F9
BUTTON62	= VK_F10
BUTTON63	= VK_F11
BUTTON64	= VK_F12
BUTTON65	= VK_F1
BUTTON66	= VK_F2
BUTTON67	= VK_F3
BUTTON68	= VK_F4
BUTTON69	= VK_F5
BUTTON70	= VK_F6
BUTTON71	= VK_F7
BUTTON72	= VK_F8
BUTTON73	= VK_F9
BUTTON74	= VK_F10
BUTTON75	= VK_F11
BUTTON76	= VK_F12
BUTTON77	= VK_F1
BUTTON78	= VK_F2
BUTTON79	= VK_ALT+VKSPACE+VK_N  // minimize window
BUTTON80	= VK_ALT+VKSPACE+VK_X  // maximize window



// List of all possible key definitions.
// You can find them in the file: WINUSER.H
// VK_LBUTTON		left mouse button  
// VK_RBUTTON       	right mouse button
// VK_ESCAPE         	escape
// VK_MBUTTON     	Mouse mid button   /* NOT contiguous with L & RBUTTON */
// VK_BACK          
// VK_TAB            
// VK_CLEAR         
// VK_RETURN      
// VK_SHIFT          
// VK_CONTROL       
// VK_ALT           
// VK_PAUSE          
// VK_CAPITAL       
// VK_ESCAPE         
// VK_SPACE          
// VK_PRIOR			Page Up ?
// VK_NEXT			Page Down?
// VK_END            
// VK_HOME          
// VK_LEFT           
// VK_UP             
// VK_RIGHT          
// VK_DOWN          
// VK_SELECT        
// VK_PRINT          
// VK_EXECUTE       
// VK_SNAPSHOT     
// VK_INSERT        
// VK_DELETE       
// VK_HELP           
/* VK_0 thru VK_9   are keys 0 .. 9*/
/* VK_A thru VK_Z are  keys  A.. Z*/
// VK_LWIN		opens windows start menu with Left Windows key  
// VK_RWIN        Same but Right Windows key    
// VK_APPS           
// VK_NUMPAD0        
// VK_NUMPAD1        
// VK_NUMPAD2        
// VK_NUMPAD3        
// VK_NUMPAD4        
// VK_NUMPAD5        
// VK_NUMPAD6        
// VK_NUMPAD7        
// VK_NUMPAD8        
// VK_NUMPAD9        
// VK_MULTIPLY       
// VK_ADD            
// VK_SEPARATOR
// VK_SUBTRACT       
// VK_DECIMAL        
// VK_DIVIDE         
// VK_F1             
// VK_F2             
// VK_F3             
// VK_F4             
// VK_F5             
// VK_F6             
// VK_F7             
// VK_F8             
// VK_F9             
// VK_F10           
// VK_F11           
// VK_F12            
// VK_F13            
// VK_F14            
// VK_F15            
// VK_F16            
// VK_F17            
// VK_F18            
// VK_F19            
// VK_F20            
// VK_F21            
// VK_F22            
// VK_F23            
// VK_F24            
// VK_NUMLOCK    
// VK_SCROLL         

