Skip to content

Electro-capacitive 40% keyboard firmware written in Rust

Notifications You must be signed in to change notification settings

necocen/necoboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

necoboard

image

  • RP2040
  • Rust
  • Electro-capacitive

40% keyboard

Layout

impl Layout {
    const KEY_CODES_DEFAULT: [[Key; 12]; 4] = layout! {r"
        | Esc |  Q  |  W  |  E  |  R  |  T  |  Y  |  U  |  I  |  O  |  P  | Del |
        | LCtl|  A  |  S  |  D  |  F  |  G  |  H  |  J  |  K  |  L  |  ;  |  '  |
        | LSft|  Z  |  X  |  C  |  V  |  B  |  N  |  M  |  ,  |  .  |  /  |Enter|
        |     |     |     | LAlt| LGui|Space|     |     |     |     |     |     |
    "};
    const KEY_CODES_LOWER: [[Key; 12]; 4] = layout! {r"
        | Trn |  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  0  | Tab |
        | Trn |  !  |  @  |  (  |  )  |  *  |  -  |  =  |  [  |  ]  | Pipe|  `  |
        | Trn |  %  |  ^  |  #  |  $  |  &  |  _  |  +  |  {  |  }  |  \  |  ~  |
        |     |     |     | Trn | Trn | Trn |     |     |     |     |     |     |
    "};
    const KEY_CODES_RAISE: [[Key; 12]; 4] = layout! {r"
        | Trn |     |     |     |     |     |     |     |     |MVlDn|MMute|MVlUp|
        | Trn |     |     |     |     |     |     |     |     |     |  Up |     |
        | Trn |     |     |     |     |     |MPrev|MPlPs|MNext| Left| Down|Right|
        |     |     |     | Trn | Trn |     |     |     |     |     |     |     |
    "};
}

PCB

kicad

About

Electro-capacitive 40% keyboard firmware written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages