This repository has been archived by the owner on Sep 12, 2019. It is now read-only.
forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* edited keymap and fitted for tada68 * edited rules to make mouse work * filled config.h to make mouse cursor move more smooth * added descriptive readme
- Loading branch information
1 parent
5dc60c0
commit 3d61198
Showing
4 changed files
with
123 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#define MOUSEKEY_DELAY 0 | ||
#define MOUSEKEY_INTERVAL 4 | ||
#define MOUSEKEY_MAX_SPEED 5 | ||
#define MOUSEKEY_TIME_TO_MAX 77 | ||
#define MOUSEKEY_WHEEL_MAX_SPEED 8 | ||
#define MOUSEKEY_WHEEL_TIME_TO_MAX 40 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
#include "tada68.h" | ||
|
||
// Each layer gets a name for readability, which is then used in the keymap matrix below. | ||
// The underscores don't mean anything - you can have a layer called STUFF or any other name. | ||
// Layer names don't all need to be of the same length, obviously, and you can also skip them | ||
// entirely and just use numbers. | ||
|
||
#define _______ KC_TRNS | ||
#define XXXXXXX KC_NO | ||
#define LCTL_MA LCTL_T(KC_UP) | ||
#define LSFT_MA LSFT_T(KC_DOWN) | ||
#define RSFT_MA SFT_T(KC_UP) | ||
#define TABS_MA LT(1,KC_TAB) | ||
#define SPCE_MA LT(2,KC_SPC) | ||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
[0] = KEYMAP_ANSI( | ||
KC_GESC,KC_1 ,KC_2 ,KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, KC_BSLS,KC_NUBS,\ | ||
TABS_MA,KC_Q ,KC_W ,KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC,KC_BSPC,_______,\ | ||
LCTL_MA,KC_A ,KC_S ,KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT ,_______,\ | ||
LSFT_MA,KC_Z ,KC_X ,KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, RSFT_MA,MO(1) ,_______,\ | ||
KC_LCTL,KC_LALT,KC_LGUI, SPCE_MA, KC_RGUI,KC_RALT,_______,_______,_______,_______), | ||
|
||
[1] = KEYMAP_ANSI( | ||
KC_PSCR,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_INS ,_______,\ | ||
_______,_______,_______,KC_PGUP,KC_PGDN,KC_HOME,KC_END ,KC_PGDN,KC_PGUP,_______,_______,_______,_______,KC_DEL ,_______,\ | ||
KC_CAPS,KC_NUBS,KC_LEFT,KC_UP ,KC_DOWN,KC_RGHT,KC_LEFT,KC_DOWN,KC_UP ,KC_RGHT,_______,_______, _______,_______,\ | ||
_______,_______,BL_TOGG,BL_INC ,BL_DEC ,_______,_______,KC_VOLD,KC_VOLU,KC_MUTE,_______, _______,_______,_______,\ | ||
_______,_______,_______, _______, _______,_______,_______,_______,_______,_______), | ||
|
||
[2] = KEYMAP_ANSI( | ||
_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,\ | ||
KC_BTN5,KC_BTN4,KC_BTN3,KC_BTN2,KC_BTN1,KC_HOME,KC_END ,_______,_______,_______,_______,_______,_______,_______,_______,\ | ||
_______,_______,KC_WH_L,KC_WH_U,KC_WH_D,KC_WH_R,KC_MS_L,KC_MS_D,KC_MS_U,KC_MS_R,_______,_______, _______,_______,\ | ||
_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______,\ | ||
_______,_______,_______, _______, _______,_______,_______,_______,_______,_______), | ||
|
||
|
||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# FabulousAnomalyKeyBoard | ||
|
||
This layout features an efficient layout for people without | ||
a mouse. | ||
|
||
## layers | ||
|
||
Layer Base: complete basic keyboard | ||
Layer Fn-Tab: F1-F12, Arrow Keys, Home, End, Backlight, Media | ||
Layer Fn-Space: mouse keys in a vim like manner | ||
|
||
For detailed info check out keymap.c | ||
|
||
## the CTRL key | ||
|
||
It is where you would suspect CAPSLOCK to be. | ||
WHO NEEDS CAPSLOCK ANYWAYS? | ||
For those rare cases you need to shout at somebody in a comment | ||
section you can still do a capslock by using TAB+CTRL | ||
|
||
## SUPER key | ||
|
||
There are two super keys. They are next to the space bar. | ||
The intention is easing the use of tiling window mangers | ||
|
||
## emergency mouse | ||
|
||
Without a mouse you will find yourself in a situation where all | ||
your tiling goodness will just not be able to click onto that | ||
"close ads" button. | ||
This keymap integrates a basic mouse pointer directly into the keyboard. | ||
Mouse is accessible via holding SPACE and tapping keys: | ||
``` | ||
SPACE+ | ||
h Move cursor left | ||
j Move cursor down | ||
k Move cursor up | ||
l Move cursor right | ||
w Middle Mouse Click | ||
r Right click | ||
e Left click | ||
s Scroll wheel left | ||
d Scroll wheel down | ||
f Scroll wheel up | ||
g Scroll wheel right | ||
``` | ||
|
||
## shell focused | ||
|
||
Working in a shell the up and down arrow keys are often needed to | ||
look at old commands or reuse some. | ||
When held, the left ctrl and left shift will act as expected, | ||
but when tapped they will become UP and DOWN arrow-keys. | ||
|
||
## krautfriend | ||
The keys <|> are accessible even without a 102nd key |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Build Options | ||
# change to "no" to disable the options, or define them in the Makefile in | ||
# the appropriate keymap folder that will get included automatically | ||
# | ||
BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) | ||
MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | ||
EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | ||
CONSOLE_ENABLE = no # Console for debug(+400) | ||
COMMAND_ENABLE = no # Commands for debug and configuration | ||
NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
MIDI_ENABLE = no # MIDI controls | ||
AUDIO_ENABLE = no # Audio output on port C6 | ||
UNICODE_ENABLE = no # Unicode | ||
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | ||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | ||
|
||
ifndef QUANTUM_DIR | ||
include ../../../../Makefile | ||
endif |