aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/drashna.c
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2018-02-04 10:44:02 -0800
committerJack Humbert <jack.humb@gmail.com>2018-02-04 13:44:02 -0500
commit598384bc1064ab9250191a1727c27a0eea406756 (patch)
treed4effea1e1f7207a924135fd93a29fbad8c8dd41 /users/drashna/drashna.c
parentac82cd1ba77f4ed8d38f17662864c6a56a8da293 (diff)
downloadqmk_firmware-598384bc1064ab9250191a1727c27a0eea406756.tar.gz
qmk_firmware-598384bc1064ab9250191a1727c27a0eea406756.zip
Update to drashna userspace (Keymap Templating) (#2338)
* Change tapping term to be longer * Make Audio/Underglow settings permanent * Use wait_ms rather than _delay_ms * Readd One Shot Mods * Switch to Imperial March startup sound * Move OSM to it's own layer * Minor Formatting Tweaks * Keymap Templates and formatting fixes
Diffstat (limited to 'users/drashna/drashna.c')
-rw-r--r--users/drashna/drashna.c36
1 files changed, 13 insertions, 23 deletions
diff --git a/users/drashna/drashna.c b/users/drashna/drashna.c
index a07d74407..6039c7c56 100644
--- a/users/drashna/drashna.c
+++ b/users/drashna/drashna.c
@@ -166,7 +166,7 @@ void matrix_init_user(void) {
166 } 166 }
167#endif 167#endif
168#ifdef AUDIO_ENABLE 168#ifdef AUDIO_ENABLE
169// _delay_ms(21); // gets rid of tick 169// wait_ms(21); // gets rid of tick
170// stop_all_notes(); 170// stop_all_notes();
171// PLAY_SONG(tone_hackstartup); 171// PLAY_SONG(tone_hackstartup);
172#endif 172#endif
@@ -329,7 +329,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
329 if (!record->event.pressed) { 329 if (!record->event.pressed) {
330 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 330 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
331 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 331 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
332 _delay_ms(50); 332 wait_ms(50);
333 SEND_STRING("Salt, salt, salt..."); 333 SEND_STRING("Salt, salt, salt...");
334 register_code(KC_ENTER); 334 register_code(KC_ENTER);
335 unregister_code(KC_ENTER); 335 unregister_code(KC_ENTER);
@@ -340,7 +340,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
340 if (!record->event.pressed) { 340 if (!record->event.pressed) {
341 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 341 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
342 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 342 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
343 _delay_ms(50); 343 wait_ms(50);
344 SEND_STRING("Please sir, can I have some more salt?!"); 344 SEND_STRING("Please sir, can I have some more salt?!");
345 register_code(KC_ENTER); 345 register_code(KC_ENTER);
346 unregister_code(KC_ENTER); 346 unregister_code(KC_ENTER);
@@ -351,7 +351,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
351 if (!record->event.pressed) { 351 if (!record->event.pressed) {
352 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 352 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
353 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 353 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
354 _delay_ms(50); 354 wait_ms(50);
355 SEND_STRING("Your salt only makes me harder, and even more aggressive!"); 355 SEND_STRING("Your salt only makes me harder, and even more aggressive!");
356 register_code(KC_ENTER); 356 register_code(KC_ENTER);
357 unregister_code(KC_ENTER); 357 unregister_code(KC_ENTER);
@@ -362,7 +362,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
362 if (!record->event.pressed) { 362 if (!record->event.pressed) {
363 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 363 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
364 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 364 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
365 _delay_ms(50); 365 wait_ms(50);
366 SEND_STRING("Good game, everyone!"); 366 SEND_STRING("Good game, everyone!");
367 register_code(KC_ENTER); 367 register_code(KC_ENTER);
368 unregister_code(KC_ENTER); 368 unregister_code(KC_ENTER);
@@ -373,7 +373,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
373 if (!record->event.pressed) { 373 if (!record->event.pressed) {
374 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 374 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
375 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 375 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
376 _delay_ms(50); 376 wait_ms(50);
377 SEND_STRING("Good luck, have fun!!!"); 377 SEND_STRING("Good luck, have fun!!!");
378 register_code(KC_ENTER); 378 register_code(KC_ENTER);
379 unregister_code(KC_ENTER); 379 unregister_code(KC_ENTER);
@@ -384,7 +384,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
384 if (!record->event.pressed) { 384 if (!record->event.pressed) {
385 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 385 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
386 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 386 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
387 _delay_ms(50); 387 wait_ms(50);
388 SEND_STRING("Left click to win!"); 388 SEND_STRING("Left click to win!");
389 register_code(KC_ENTER); 389 register_code(KC_ENTER);
390 unregister_code(KC_ENTER); 390 unregister_code(KC_ENTER);
@@ -395,7 +395,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
395 if (!record->event.pressed) { 395 if (!record->event.pressed) {
396 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 396 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
397 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 397 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
398 _delay_ms(50); 398 wait_ms(50);
399 SEND_STRING("It may be a game, but if you don't want to actually try, please go play AI, so that people that actually want to take the game seriously and \"get good\" have a place to do so without trolls like you throwing games."); 399 SEND_STRING("It may be a game, but if you don't want to actually try, please go play AI, so that people that actually want to take the game seriously and \"get good\" have a place to do so without trolls like you throwing games.");
400 register_code(KC_ENTER); 400 register_code(KC_ENTER);
401 unregister_code(KC_ENTER); 401 unregister_code(KC_ENTER);
@@ -406,7 +406,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
406 if (!record->event.pressed) { 406 if (!record->event.pressed) {
407 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 407 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
408 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 408 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
409 _delay_ms(50); 409 wait_ms(50);
410 SEND_STRING("That was positively riveting!"); 410 SEND_STRING("That was positively riveting!");
411 register_code(KC_ENTER); 411 register_code(KC_ENTER);
412 unregister_code(KC_ENTER); 412 unregister_code(KC_ENTER);
@@ -417,9 +417,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
417 if (!record->event.pressed) { 417 if (!record->event.pressed) {
418 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 418 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
419 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 419 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
420 _delay_ms(50); 420 wait_ms(50);
421 SEND_STRING("That aim is absolutely amazing. It's almost like you're a machine!" SS_TAP(X_ENTER)); 421 SEND_STRING("That aim is absolutely amazing. It's almost like you're a machine!" SS_TAP(X_ENTER));
422 _delay_ms(3000); 422 wait_ms(3000);
423 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 423 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
424 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 424 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
425 SEND_STRING("Wait! That aim is TOO good! You're clearly using an aim hack! CHEATER!" SS_TAP(X_ENTER)); 425 SEND_STRING("Wait! That aim is TOO good! You're clearly using an aim hack! CHEATER!" SS_TAP(X_ENTER));
@@ -430,7 +430,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
430 if (!record->event.pressed) { 430 if (!record->event.pressed) {
431 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 431 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
432 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 432 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
433 _delay_ms(50); 433 wait_ms(50);
434 SEND_STRING("OMG!!! C9!!!"); 434 SEND_STRING("OMG!!! C9!!!");
435 register_code(KC_ENTER); 435 register_code(KC_ENTER);
436 unregister_code(KC_ENTER); 436 unregister_code(KC_ENTER);
@@ -441,7 +441,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
441 if (!record->event.pressed) { 441 if (!record->event.pressed) {
442 register_code(is_overwatch ? KC_BSPC : KC_ENTER); 442 register_code(is_overwatch ? KC_BSPC : KC_ENTER);
443 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER); 443 unregister_code(is_overwatch ? KC_BSPC : KC_ENTER);
444 _delay_ms(50); 444 wait_ms(50);
445 SEND_STRING("That was a fantastic game, though it was a bit easy. Try harder next time!"); 445 SEND_STRING("That was a fantastic game, though it was a bit easy. Try harder next time!");
446 register_code(KC_ENTER); 446 register_code(KC_ENTER);
447 unregister_code(KC_ENTER); 447 unregister_code(KC_ENTER);
@@ -471,16 +471,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
471//#elif defined(BOOTLOADER_CATERINA) 471//#elif defined(BOOTLOADER_CATERINA)
472// ":avrdude" 472// ":avrdude"
473#endif 473#endif
474#ifdef RGBLIGHT_ENABLE
475 " RGBLIGHT_ENABLE=yes"
476#else
477 " RGBLIGHT_ENABLE=no"
478#endif
479#ifdef AUDIO_ENABLE
480 " AUDIO_ENABLE=yes"
481#else
482 " AUDIO_ENABLE=no"
483#endif
484 SS_TAP(X_ENTER)); 474 SS_TAP(X_ENTER));
485 } 475 }
486 return false; 476 return false;