Explorar o código

Rooski15: Update Prime_R ReadMe & Keymap (#2228)

* Rooski15: Updated prime_r Keymaps

* Rooski15: Updated Prime_R:Rooski

* Rooski15: Updated Prime_R readme

* Rooski15: Updated Prime_R readme

* Rooski15: Updated Prime_R readme
rooski15 %!s(int64=7) %!d(string=hai) anos
pai
achega
c5c35f5f4b

+ 3 - 0
keyboards/prime_r/keymaps/rooski/config.h

@@ -21,4 +21,7 @@
 
 // place overrides here
 
+#define DISABLE_SPACE_CADET_ROLLOVER
+
+
 #endif

+ 34 - 14
keyboards/prime_r/keymaps/rooski/keymap.c

@@ -55,35 +55,55 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    */
   // 0: Base Layer
 	KEYMAP(
-		KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,   KC_6,    KC_7,   KC_8,    KC_9,    KC_0,    KC_MINS, KC_BSPC, KC_DEL,  KC_HOME, KC_END,   \
-		KC_GRV,  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_P7,   KC_P8,   KC_P9,    \
-		KC_TAB,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,   KC_H,    KC_J,   KC_K,    KC_L,    KC_QUOT,          KC_ENT,  KC_P4,   KC_P5,   KC_P6,    \
-		KC_LSFT,          KC_Z,    KC_X,    KC_C,    KC_V,   KC_B,    KC_N,   KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_LSFT, KC_P1,   AR_UP,   KC_P3,    \
-		KC_LCTL,          KC_LGUI, KC_LALT, TO(1),   SPC_LT,          SPC_LT,          AR_TOG,  KC_APP,  KC_RALT, KC_RCTL, AR_LT,   AR_DN,   AR_RT),   \
+		KC_ESC,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_BSPC, KC_DEL,  KC_HOME, KC_END,   \
+		KC_GRV,  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_P7,   KC_P8,   KC_P9,    \
+		KC_TAB,  KC_A,    KC_S,    KC_D,    KC_F,    KC_G,    KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN,          KC_ENT,  KC_P4,   KC_P5,   KC_P6,    \
+		KC_LSPO,          KC_Z,    KC_X,    KC_C,    KC_V,    KC_B,    KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSPC, KC_P1,   AR_UP,   KC_P3,    \
+		KC_LCTL,          KC_LGUI, KC_LALT, TO(1),   SPC_LT,           SPC_LT,           AR_TOG,  KC_APP,  KC_RALT, KC_RCTL, AR_LT,   AR_DN,   AR_RT),   \
 
-  /* (Base Layer) Default Layer
+  /* (Function Layer)
    * ,---------------------------------------------------------------.
    * |Esc| F1| F2| F3| F4| F5| F6| F7| F8| F9| F0|  =|BSP|HOM|END|DEL|
    * |---------------------------------------------------------------|
    * |Grv|  Q|  W|  E|  R|  T|  Y|  U|  I|  O|  P|  [|  \|  7|  8|  9|
    * |---------------------------------------------------------------|
-   * |Tab |  A|  S|  D|  F|  G|  H|  J|  K|  L|  '|Return|  4|  5|  6|
+   * |BL  |  A|  S|  D|  F|  G|  H|  J|  K|  L|  '|Return|  4|  5|  6|
+   * |---------------------------------------------------------------|
+   * |Shift|  Z|  X|  C|  V|  B|  N|  M|  ,|  .|  ?|Shift|  1|VUP|  3|
+   * |---------------------------------------------------------------|
+   * |Ctrl|Gui |Alt|TO0| 1/SP |  1/SP  |ART|TO2|Alt|Ctrl |MUT|VDN|STP|
+   * `---------------------------------------------------------------'
+   */  
+  // 1: Function Layer
+	KEYMAP(
+		_______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_EQL,  _______, KC_PSLS, KC_PAST, KC_PPLS, 
+		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_BSLS, _______, _______, _______, 
+		BL_TOGG, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_QUOT,          _______, _______, _______, _______, 
+		_______,          _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_VOLU, _______, 
+		_______,          _______, _______, TO(0),   _______,          _______,          _______, TO(2),   _______, _______, KC_MUTE, KC_VOLD, KC_MSTP),	
+
+  /* (Numpad Mods)
+   * ,---------------------------------------------------------------.
+   * |Esc|  1|  2|  3|  4|  5|  6|  7|  8|  9|  0|  -|BSP|  /|  *|  +| Mirrors base layer, but with numpad mods
+   * |---------------------------------------------------------------|
+   * |Grv|  Q|  W|  E|  R|  T|  Y|  U|  I|  O|  P|  [|  ]|  7|  8|  9|
+   * |---------------------------------------------------------------|
+   * |Tab |  A|  S|  D|  F|  G|  H|  J|  K|  L|  ;|Return|  4|  5|  6|
    * |---------------------------------------------------------------|
    * |Shift|  Z|  X|  C|  V|  B|  N|  M|  ,|  .|  ?|Shift|  1|ARU|  3|
    * |---------------------------------------------------------------|
    * |Ctrl|Gui |Alt|TO0| 1/SP |  1/SP  |ART|App|Alt|Ctrl |ARL|ARD|ARR|
    * `---------------------------------------------------------------'
    */
-  // 1: Function Layer
-
+    // 2: Numpad Mods
 	KEYMAP(
-		_______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_EQL,  _______, KC_PAST, KC_PMNS, KC_PPLS, 
-		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_BSLS, _______, _______, _______, 
+		_______, KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, _______, KC_PSLS, KC_PAST, KC_PPLS, 
+		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_RBRC, _______, _______, _______, 
 		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_SCLN,          _______, _______, _______, _______, 
-		_______,          _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 
-		_______,          _______, _______, TO(0),   _______,          _______,          _______, _______, _______, _______, _______, _______, _______),	
+		_______,          _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, AR_UP,   _______, 
+		_______,          _______, _______, TO(0),   _______,          _______,          _______, KC_APP,  _______, _______, AR_LT,   AR_DN,   AR_RT ),
 		
-  // 2: Extra
+  // 3: Extra
 	KEYMAP(
 		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 
 		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 

+ 1 - 1
keyboards/prime_r/keymaps/rooski/readme.md

@@ -1,3 +1,3 @@
 # /u/rooski15 layout
 
-# Changes include numpad codes, layer additions, and a toggle-able arrow cluster that is non layer dependant.
+Changes include numpad codes, layer additions, and a toggle-able arrow cluster that is non layer dependant.

+ 2 - 0
keyboards/prime_r/keymaps/rooski/rules.mk

@@ -0,0 +1,2 @@
+
+COMMAND_ENABLE = no       # Commands for debug and configuration

+ 3 - 2
keyboards/prime_r/readme.md

@@ -1,13 +1,14 @@
 # Prime_R
 
-![Prime_R](https://imgur.com/3nwvMu4)
+![Prime_R](https://i.imgur.com/ldOVlLG.jpg)
 
 A compact layout with the footprint of your typical 65% board, featuring a right mini-numpad. Produced by /u/holtenc at www.primekb.com
+
 [Additional resources here](https://www.primekb.com/pages/programming)
 
 Keyboard Maintainer:  [Andrew Heaston](https://github.com/rooski15)  
 Hardware Supported:  prime_r pcb, ATmega32U4  
-Hardware Availability: [Prime_KB](https://www.primekb.com/
+Hardware Availability: [Prime_KB](https://www.primekb.com/)
 
 Make example for this keyboard (after setting up your build environment):