GithubHelp home page GithubHelp logo

mac-wasd-keyboard's Introduction

Apple Keyboard Layout for WASD V2 Keyboards

A custom Mac keyboard layout that aims to reproduce the modern Apple Keyboard layout suitable for use with a WASD V2 keyboard or similar.

Preview

Features

Based on the Mac layout provided by WASD Keyboards, this layout contains the following changes:

  • Iconography, such as media keys, brightness and expose/dashboard on the function key row.
  • Function key text is capitalized and bottom-right aligned.
  • Icons for option (⌥) and control (⌃), complimenting command (⌘).
  • Fn key in place of insert.
  • Enter key text is right-aligned.

Details

  • The font is VAG Rounded Light.
  • The media player icons are from the Font Awesome set.
  • The media volume icons use the Font Awesome speaker cone combined with the more accurate emanating lines from the originals in the WASD V2 template.
  • The option and control icons are customized to match the rest of the font aesthetic.
  • Pg Up/Pg Down have been expanded to Page Up/Page Down.

Font on most keys is VAG Rounded Light 11. Functions keys are size 10. Multi-line keys (page up/down) are centered with line spacing 0.97.

Outstanding Issues

  • The key between right command and control doesn't exist on Apple keyboards. This is currently a second fn; maybe it should be something else? If used as fn, it can be physically swapped with the control key, as they are the same size on the WASD keyboard. (both dimension R1 1x1.25)
  • The eject key shares F13. Should this become its own key, reducing the number of F-keys by one to F14?

Included Files

  • custom-mac-layout.svg The custom layout. Activate layer "Alpha Mac" to see the layout.
  • wasd-inkscape-104-10.15.2014.svg The WASD-provided keyboard template.
  • wasd-keysizes.png Key sizes used on WASD V2 104 key.

Resources

mac-wasd-keyboard's People

Contributors

aasmith 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.