Skip to content

yaelol1/Gawr-Kynya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gawr Kynya! - Kyria Keymap

About

This is my weeb QMK Kyria keymap, the main feature is its animation of Gawr Gura, but it is really powerfull if you watch closely.

kyria-layout

Features

Gawr-Animation

Gawr-Animation

Thaks to j-inc for the code, hikotel0611 and this pixel art for the drawings.

Frequency Symbol layer

Layer

The location of the symbols is mostly based on frequency by various programming languages, but it also uses some mnemonics.

Left hand -> brackets

Right index finger -> logical operators

\ and | are key neighbors just like ~ and `

Home row modifiers

The “home row” refers to the middle row of alpha keys “mods” refer to modifiers.

My home row mods go to the symbol layer, if you want to know more about implementation, you can go to the wiki.

Enconder

There is one encoder on the right half. It has a different function depending on the layer.

Base -> volume control

Function -> next/prev media

Symbol -> up/down arrows

Gaming -> left/right arrows

x-case

Made by Andrewjrae

Case modes is a feature that implements different case handling modes, Caps Word, and X-Case. See features/casemodes.c for implementation details.

Layers

Base Layer: QWERTY

//  ,-------------------------------------------.                              ,-------------------------------------------.
//  |  Tab   |   Q  |   W  |   E  |   R  |   T  |                              |   Y  |   U  |   I  |   O  |   P  |   - _  |
//  |--------+------+------+------+------+------|                              |------+------+------+------+------+--------|
//  |  BS    |   A  |   S  |  D   |   F  |   G  |                              |   H  |   J  |   K  |   L  |  : ; |   ' "  |
//  |--------+------+------+------+------+------+-------------.  ,-------------+------+------+------+------+------+--------|
//  | NAV    |   Z  |   X  |   C  |   V  |   B  | meh  | Hyper|  | Space|c(sft)|   N  |   M  |  , < |  . > |  / ? | NAV    |
//  `----------------------+------+------+------+------+------|  |------+------+------+------+------+----------------------'
//                         |gaming|numpad|Caps  | esc  | Enter|  | Space|Menu  |Sneak |Cole- |Volume|    
//                         |      |      | word |      |      |  |      |      | case | mak  |      |          
//                         `----------------------------------'  `----------------------------------'    

c(sft) = ctrl + shift

Base Layer: Colemak

//  ,-------------------------------------------.                              ,-------------------------------------------.
//  |   TAB  |   Q  |   W  |   F  |   P  |   G  |                              |   J  |   L  |   U  |   Y  | ;  : |  -  _  |
//  |--------+------+------+------+------+------|                              |------+------+------+------+------+--------|
//  |    BS  |   A  |   R  |  S   |   t  |   d  |                              |   H  |   N  |   E  |   I  |   O  |  "'    |
//  |--------+------+------+------+------+------+-------------.  ,-------------+------+------+------+------+------+--------|
//  |  NAV   |   Z  |   X  |   C  |   V  |   B  |meh   |Hyper |  | Space|c(sft)|   K  |   M  | ,  < | . >  | /  ? |  NAV   |
//  `----------------------+------+------+------+------+------|  |------+------+------+------+------+----------------------'
//                         |gaming|numpad|Caps  | esc  | Enter|  | Space|Menu  |Sneak |Cole- |Volume|    
//                         |      |      | word |      |      |  |      |      | case | mak  |      |          
//                         `----------------------------------'  `----------------------------------'        

Symbol

//   ,-------------------------------------------.                              ,-------------------------------------------.
//   |        |   1  |  2   |   3  |   4  | 5    |                              |  6   |  7   |  8   |  9   |  0   |        |
//   |--------+------+------+------+------+------|                              |------+------+------+------+------+--------|
//   |        |   @  |   [  |   {  |  (   |  \   |                              |   &  |  =   |  *   |  $   |  #   |        |
//   |--------+------+------+------+------+------+-------------.  ,-------------+------+------+------+------+------+--------|
//   |        |   ^  |   ]  |   }  |  )   |  |   |      |      |  |      |      |  !   |  +   |   %  |  ~   |   `  |        |
//   `----------------------+------+------+------+------+------|  |------+------+------+------+------+----------------------'
//                          |      |      |      |      |      |  |      |      |      |      |      |
//                          |      |      |      |      |      |  |      |      |      |      |      |
//                          `----------------------------------'  `----------------------------------'

Function

//   ,-------------------------------------------.                              ,-------------------------------------------.
//   |        | F1   |  F2  | F3   | F4   | F5   |                              | F6   | F7   |  F8  | F9   | F10  |        |
//   |--------+------+------+------+------+------|                              |------+------+------+------+------+--------|
//   |        |  ins |  left| up   | right| F11  |                              |  F12 |   m  |  mup |  m   | pgup |        |
//   |--------+------+------+------+------+------+-------------.  ,-------------+------+------+------+------+------+--------|
//   |        | del  |print | down |  home| end  |      |      |  |      |      |  m   |   m  |   m  |  m   | pgd  |        |
//   `----------------------+------+------+------+------+------|  |------+------+------+------+------+----------------------'
//                          |      |      |      |      |      |  |      |      |      |      |      |
//                          |      |      |      |      |      |  |      |      |      |      |      |
//                          `----------------------------------'  `----------------------------------'

Gaming

//   ,-------------------------------------------.                              ,-------------------------------------------.
//   |  tab   |   q  |  1   |  2   |   3  |  4   |                              | f1   |  f2  |  f3  |   f4 |  f5  |   f6   |
//   |--------+------+------+------+------+------|                              |------+------+------+------+------+--------|
//   | shift  |   a  |  w   |   f  |  p   |  g   |                              |      |      |      |      |      |        |
//   |--------+------+------+------+------+------+-------------.  ,-------------+------+------+------+------+------+--------|
//   |  ctrl  |   z  | d    |   s  | x    |  c   |      |      |  |      |      |      |      |      |      |      |        |
//   `----------------------+------+------+------+------+------|  |------+------+------+------+------+----------------------'
//                          |      |      |      |      |      |  |      |      |      |      |      |
//                          |      |      |      |      |      |  |      |      |      |      |      |
//                          `----------------------------------'  `----------------------------------' 

Numpad

//  ,-------------------------------------------.                              ,-------------------------------------------.
//  |        |      |      |      |      |      |                              |  /   |  7   |  8   |   9  |  -   |        |
//  |--------+------+------+------+------+------|                              |------+------+------+------+------+--------|
//  |        | TOG  | SAI  | HUI  | VAI  | MOD  |                              |  *   |  4   |  5   |   6  |  +   |        |
//  |--------+------+------+------+------+------+-------------.  ,-------------+------+------+------+------+------+--------|
//  |        |      | SAD  | HUD  | VAD  | RMOD |      |      |  |      |      |  .   |  1   |  2   |   3  |Enter |        |
//  `----------------------+------+------+------+------+------|  |------+------+------+------+------+----------------------'
//                         |      |      |      |      |      |  |      |  0   |  0   |      |      |
//                         |      |      |      |      |      |  |      |      |      |      |      |
//                         `----------------------------------'  `----------------------------------'

About

My kyria qmk config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published