Change keymap of ADB converter.
This commit is contained in:
		
							parent
							
								
									d8ce19abd0
								
							
						
					
					
						commit
						9f05dc6f44
					
				
					 4 changed files with 45 additions and 46 deletions
				
			
		| 
						 | 
				
			
			@ -35,12 +35,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
/* Locking Caps Lock support */
 | 
			
		||||
#define MATRIX_HAS_LOCKING_CAPS
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* key combination for command */
 | 
			
		||||
#define IS_COMMAND() ( \
 | 
			
		||||
    keyboard_report->mods == (MOD_BIT(KB_LSHIFT) | MOD_BIT(KB_LCTRL) | MOD_BIT(KB_LALT) | MOD_BIT(KB_LGUI)) || \
 | 
			
		||||
    keyboard_report->mods == (MOD_BIT(KB_LSHIFT) | MOD_BIT(KB_RSHIFT)) \
 | 
			
		||||
)
 | 
			
		||||
#define MATRIX_ROW(code)    ((code)>>3&0x0F)
 | 
			
		||||
#define MATRIX_COL(code)    ((code)&0x07)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* mouse keys */
 | 
			
		||||
| 
						 | 
				
			
			@ -49,19 +45,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* PS/2 mouse */
 | 
			
		||||
#ifdef PS2_MOUSE_ENABLE
 | 
			
		||||
#   define PS2_CLOCK_PORT  PORTF
 | 
			
		||||
#   define PS2_CLOCK_PIN   PINF
 | 
			
		||||
#   define PS2_CLOCK_DDR   DDRF
 | 
			
		||||
#   define PS2_CLOCK_BIT   0
 | 
			
		||||
#   define PS2_DATA_PORT   PORTF
 | 
			
		||||
#   define PS2_DATA_PIN    PINF
 | 
			
		||||
#   define PS2_DATA_DDR    DDRF
 | 
			
		||||
#   define PS2_DATA_BIT    1
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* ADB port setting */
 | 
			
		||||
#define ADB_PORT        PORTF
 | 
			
		||||
#define ADB_PIN         PINF
 | 
			
		||||
| 
						 | 
				
			
			@ -69,4 +52,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define ADB_DATA_BIT    0
 | 
			
		||||
//#define ADB_PSW_BIT     1       // optional
 | 
			
		||||
 | 
			
		||||
/* key combination for command */
 | 
			
		||||
#include "adb.h"
 | 
			
		||||
#define IS_COMMAND() ( \
 | 
			
		||||
    matrix_is_on(MATRIX_ROW(ADB_POWER), MATRIX_COL(ADB_POWER)) \
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue