summaryrefslogtreecommitdiffstats
path: root/keyboards/primekb/prime_m/prime_m.h
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2019-02-17 03:30:14 +0100
committerMechMerlin <30334081+mechmerlin@users.noreply.github.com>2019-02-17 03:30:14 +0100
commit16226274c9d217ebca0fefdd957b1e07181d3b46 (patch)
tree83af9d11b6a600d9393b41c9008550cab3037984 /keyboards/primekb/prime_m/prime_m.h
parentcbb7e91851fea0174a5e950c22c35a4384eac8e7 (diff)
downloadqmk_firmware-16226274c9d217ebca0fefdd957b1e07181d3b46.tar.gz
qmk_firmware-16226274c9d217ebca0fefdd957b1e07181d3b46.tar.xz
Add numpad_5x6 layout support for Prime M keyboard (#5149)
* Add numpad_5x6 layout support for Prime M keyboard * fix default layout
Diffstat (limited to 'keyboards/primekb/prime_m/prime_m.h')
-rw-r--r--keyboards/primekb/prime_m/prime_m.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/keyboards/primekb/prime_m/prime_m.h b/keyboards/primekb/prime_m/prime_m.h
index 0449a66d9..58d17eb6f 100644
--- a/keyboards/primekb/prime_m/prime_m.h
+++ b/keyboards/primekb/prime_m/prime_m.h
@@ -13,12 +13,12 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef PRIME_M_H
-#define PRIME_M_H
+#pragma once
#include "quantum.h"
+#define ___ KC_NO
-#define LAYOUT( \
+#define LAYOUT_ortho_5x6( \
K00, K01, K02, K03, K04, K05, \
K10, K11, K12, K13, K14, K15, \
K20, K21, K22, K23, K24, K25, \
@@ -32,4 +32,16 @@
{ K40, K41, K42, K43, K44, K45 } \
}
-#endif
+#define LAYOUT_numpad_5x6( \
+ K00, K01, K02, K03, K04, K05, \
+ K10, K11, K12, K13, K14, \
+ K20, K21, K22, K23, K24, K15, \
+ K30, K31, K32, K33, K34, \
+ K40, K41, K42, K44, K35 \
+) { \
+ { K00, K01, K02, K03, K04, K05 }, \
+ { K10, K11, K12, K13, K14, K15 }, \
+ { K20, K21, K22, K23, K24, ___ }, \
+ { K30, K31, K32, K33, K34, K35 }, \
+ { K40, K41, K42, ___, K44, ___ } \
+}