Giter Site home page Giter Site logo

neokaios / qwerty-lafayette Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fabi1cazenave/qwerty-lafayette

0.0 0.0 0.0 2.49 MB

QWERTY keyboard layout for French-speaking users

Home Page: https://qwerty-lafayette.org/

JavaScript 23.55% Python 46.94% CSS 4.84% Makefile 0.32% HTML 24.34%

qwerty-lafayette's Introduction

Qwerty-Lafayette

A Qwerty layout for French-speaking users.

Updated to remove nobreakspace when pressing shift+space

TL;DR:

  • use a dead key on the home row for the most frequent accented characters;
  • use the AltGr layer for programming symbols. Or don’t use it at all, and keep two alt keys.

This layout claims to be better than Azerty for French and better than Qwerty for programming.

Layout

The ; key is turned into a dead key that gives access to all acute accents, grave accents, cedillas, digraphs and quote signs you’ll need to write in proper French:

base & dead key layout

… which leaves the AltGr layer fully available for any customization you have in mind.

altgr layout

The default layout allows to write in English, French, Spanish, Portuguese, Italian, German, Dutch and Esperanto easily.

More information on the website (in French): https://qwerty-lafayette.org/

Download

https://qwerty-lafayette.org/#download

Make your own

You’ll need the latest version of Kalamine to build your own layout:

pip3 install kalamine

And build your custom layout like this:

kalamine MyCustomLayout.yaml

Why the name?

Because of Gilbert du Motier, Marquis de Lafayette.

Alternatives

There are other ways to use a Qwerty-US keyboard for French. Here are the two most intuitive ones:

  • qwerty-intl — turns `~'"^ into dead keys;
  • qwerty-fr — smart use of the AltGr layer for direct access to all French accented characters, as well as dead keys for other characters.

Qwerty-Lafayette provides sharper typography and better ergonomics in the long run, but has a steeper learning curve for non-touch-typists.

qwerty-lafayette's People

Contributors

fabi1cazenave avatar maggick avatar delapouite avatar alexherbo2 avatar taratatach avatar neokaios avatar devnoname120 avatar adjivas avatar taupiqueur 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.