Code Monkey home page Code Monkey logo

layouts's Introduction

Changed compared to previous

  • removed Symbol Number
  • added modifier Layer
  • changed arrows to be in the more intutive T Layout
  • added some more explanations to the Layers

Raise and Defy Layers

  • still not fast with the non QWERTZ Layers but trying to use them more and more
  • the layer numbers of the Raise and Defy don't match (to bothersome to reorder)
  • first planning on Defy then "porting" it over to raise
  • going to use those Layers for programming.
  • I think Key sequences are superior to Key Chords -> OneShotKeys are great
  • Things which are Marked Red will be changed to some Kind of macro. Assuming will be able to import the Raise macros to Defy(to lazy to do them for Defy aswell). Other than the R key which will be a Repeat Key
  • When using Home Row mods hate the delay so not gonna use them.
  • Trying to avoid instantly using same side of Thumb Cluster after swapping to a different Layer.
  • not sure if I want a dedicated exit layer button or same key which enters exits probably the latter since i want to use OneShotLayer when it makes sense
  • probably will abandon raise stuff when i get my defy

Colors

Colors Bright Red: Keys which will be changed to Macros -> Placeholder
Red: Esc, decreasing
Orange: Gaming Layer
Yellow: Arrows
Yellow-Green: not sure yet
Bright-Green: increasing
Green: Typing
Green-Blue: Typing Symbols
Light-Blue: Symbols
Blue-Green: Math Symbols
Bright-Blue: F Keys
Blue: Math/Numbers
Purple: Textmodify
Pink: modifier
Grey: move window / Macros / Shortcuts
Black: Nothing

Typing

Raise_Typing Defy_Typing

Based on https://www.keyboard-design.com/best-ergo-layouts-all.html To be specific: maks-ex.en.ergodox

Used https://www.keybr.com to learn it. Felt great to type while learning it so gonna stick to this one.

  • Shift on the Raise in the usual place to not pick up bad habits before the defy. Since that thumb key doesn't really exist on th Raise.
  • swap to Number Layer as OSL since most of the time you just need 1 or 2 numbers before swapping back. Same goes for Symbols in Programming.
  • F13-F24 gonna be Macros/Shortcuts. Also conssidering changing this to Numbers
  • double tap of OSL to shift typing for capslock
  • I would rather use a OSL for the modifier Layer but OSM does not count as a Keystroke for OSL -> does not switch back Layers

Macros/Shortcuts will be things like:

  • Open Specific Aplication (e.g. Browser)
  • Increase/Decrease Monitor brightness
  • Screenshot
  • Mute/Unmute mic

Shift Typing

Raise_Shift_Typing Defy_Shift_Typing

  • extra layer for this since I want to change the shift behaviour for some symbols
  • when using Capslock majority of times you want to use it only for 1 word so Macro on Space which returns to normal typing Layer.

Modifier

Raise_Modifier Defy_Modifier

  • shift is in a bad Position since it kinda already exists with the OSL to Shift Typing but having it on there in case I need it for a Shortcut

Python

Raise_Python Defy_Python Super keys of the math symbols are of form
Press: +
Hold: +=

  • Symbols are on left thumbcluster since right thumb changes to this Layer.
  • the idea of this Layer is having consistent keybindings between programming languages (e.g. the logical and Python:AND C++:&&). So don't have to remember the exact syntax for them -> Will change what typing Layer shifts to based on Programming Language I'm using atm
  • also debating just having a plain old Symbol layer

Number

Raise_Number Defy_Number

  • Lower numbers are used more often than higher ones, especially 0 and 1 in programming.
  • Prefering a row to Numpad style.
  • Logic in placing the number is strongest to weakest finger. Left are even and Right are odd Numbers.
  • Also added hex for color picking etc.

Arrow/Textediting

Raise_Arrow_Texediting Defy_Arrow_Textediting

  • still need copy/paste but not undecided where to put them

F-keys

Raise_F-Keys Defy_F-Keys

  • not sure how to order them yet
  • almost never use them
  • also add modifiers?

Window

Raise_Window Defy_Window

Gaming

Raise_Gaming Defy_Gaming

  • using normal qwertz on raise, but will be using shifted over qwertz on Defy
  • I already used ctrl on capslock before getting the raise. But never used the normal ctrl key. Also never used these Bottom right keys. And using both shift to Type. That's why I put the Arrow Keys so weird.

Macros

Macros

  • stopped using some

Superkeys

Raise_Gaming

  • mostly just using tap, hold
  • also stopped using some

Stuff you should Checkout

http://xahlee.info/kbd/keybinding_index.html
https://www.youtube.com/watch?v=yiwUjLaebuw
https://www.youtube.com/@BenVallack/videos
https://www.youtube.com/@BenVallacksKeyboards/videos
https://forum.colemak.com/topic/2014-extend-extra-extreme/
http://colemakmods.github.io/ergonomic-mods/angle.html

layouts's People

Contributors

dratonias avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.