Git Product home page Git Product logo

cf-keylayout's Introduction

cf-keylayout

Clavier canadien français pour macOS

Installation

Homebrew

brew tap joallard/cf-keylayout
brew install cf-keylayout

Pour utiliser le clavier installé ou mis à jour, ajoutez-le dans les préférences Clavier, onglet Méthodes de saisie/Input Sources:

open /System/Library/PreferencePanes/Keyboard.prefPane

Le clavier se trouve dans la section Autres/Others, et non Français.

Script d'installation

  1. Télécharger et décompresser (ou clôner le dépôt)
  2. Faites un clic-droit sur install, puis 'Ouvrir'. Vous aurez peut-être à entrer votre utilisateur et mot de passe pour continuer.
  3. Après l'installation, la fenêtre Clavier dans les préférences système (System Preferences > Keyboard) s'ouvrira. Cliquez sur l'onglet "Méthodes de saisie" (Input sources) et ajoutez "Canadien Francais".

Recettes et trucs de pro

Recette Résultat Commentaires
`, a à Voyelles accent grave
^, Shift + A Â
     
Alt + Shift + Space   Espace insécable (nbsp – u+00a0) *
Alt + ` {
Alt + < }
Alt + - En-dash/tiret moyen/demi-cadratin
Alt + Shift + - Em-dash/tiret long/cadratin
Alt + . · Point milieu (utile pour les auteur·e·s)
Alt + E
Alt + M µ 'm'/'µ' comme dans 'micro'
Alt + N ñ Les deux casses sont disponibles avec 'Shift'
Alt + S ß
Shift + ^ ^ Pas besoin de faire espace après
Shift + ` ` (même principe)

[*]: Espace insécable: Attention: Ça entraîne parfois des bogues de programmation et de rédaction étranges. Par ex.: "No method named ' foo'".

Utilisateurs de Vim: é est un bon leader key. (let mapleader = "é")

Changements en rupture (Breaking changes)

  • Alt + Espace: Passe de Non-breaking space (U+00A0) à Space (U+0020)

    Utiliser la touche Alt juste avant Espace créait facilement une espace insécable sans le vouloir. Dans un contexte de programmation, ça peut causer problème.

    Le nbsp est toujours disponible avec Alt + Shift + Espace, une combinaison plus délibérée.

Keymaps

  • 0: Normal
  • 1: Shift
  • 2: Caps Lock
  • 3: Alt
  • 4: Alt+Shift
  • 5: Alt+Caps Lock
  • 6: Cmd
  • 7: Ctrl

Contributions

Comme tout bon projet open-source, veuillez ne pas modifier la version du projet dans vos pull-requests; les mainteneurs s'en occuperont.

Crédits

Mainteneurs actuels: Jonathan Allard et Matthieu Yiptong

Code original par Sebastien Guillemette ([email protected])

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.