Giter Site home page Giter Site logo

keyboards's Introduction

keyboards

These are custom keyboard layouts that I use in the Microsoft KLC and the XKB formats.

Layouts

fr_de_US

This is a regular US keyboards with extra characters accessible using the AltGr key.

Although the keyboard is designed mainly for easy access to French and German characters—including the often missing œ/Œ, æ/Æ and capital ẞ—more diacritics and characters are available, including those needed for Spanish, Portuguese, Romanian, and others.

Five sets of quotation marks are available: «…» “…” ‘…’ „…“ and ‚…‘.

As long as AltGr is not used, this keyboard is identical to the US layout.

French diacritics and characters

  • ◌́ Acute accent (accent aigu): AltGr+'
  • ◌̀ Grave accent (accent grave): AltGr+`
  • ◌̂ Circumflex (accent circonflexe): AltGr+6
  • ◌̈ Diaeresis (tréma): AltGr+;
  • ◌̧ Cedilla (cédille): AltGr+\
  • Æ/æ ligature: AltGr+A/a
  • Œ/œ ligature: AltGr+O/o
  • «Guillemets»: AltGr+, and AltGr+.

German diacritics and characters

  • ◌̈ Umlaut: AltGr+;
  • ẞ/ß (Eszett / scharfes S): AltGr+S/s
  • „German double quotes“: AltGr+9 and AltGr+0
  • ‚German single quotes‘: AltGr+( and AltGr+)

Diacritics

  • ◌̀ Grave accent: AltGr+`
  • ◌̃ Tilde: AltGr+~
  • ◌̂ Circumflex: AltGr+6
  • ◌̌ Caron: AltGr+^
  • ◌̊ Ring above: AltGr+*
  • ◌̄ Macron: AltGr+-
  • ◌̆ Breve: AltGr+_
  • ◌̈ Diaeresis: AltGr+;
  • ◌̇ Dot above: AltGr+:
  • ◌́ Acute accent: AltGr+'
  • ◌̋ Double acute accent: AltGr+"
  • ◌̦ Comma below: AltGr+<
  • ◌̣ Dot below: AltGr+>
  • ◌̧ Cedilla: AltGr+\
  • ◌̨ Ogonek: AltGr+|

Punctuation

  • «Guillemets»: AltGr+, and AltGr+.
  • “Double quotes”: AltGr+[ and AltGr+]
  • ‘Single quotes’: AltGr+{ and AltGr+}
  • „German double quotes“: AltGr+9 and AltGr+0
  • ‚German single quotes‘: AltGr+( and AltGr+)
  • ¡ Inverted exclamation mark: AltGr+1
  • ¿ Inverted question mark: AltGr+/

Other characters

  • Æ/æ ligature: AltGr+A/a
  • Ð/ð Eth: AltGr+D/d
  • Œ/œ ligature: AltGr+O/o
  • ẞ/ß: AltGr+S/s
  • Þ/þ Thorn: AltGr+T/t
  • µ Mu: AltGr+m
  • ¢ Cent sign: AltGr+4
  • € Euro sign: AltGr+5
  • £ Pound sign: AltGr+%
  • ° Degree sign: AltGr+8
  • × Multiplication: AltGr+=
  • ÷ Division: AltGr++

Table of characters

Key Shift AltGr AltGr+Shift
` ~ ◌̀ ◌̃
1 ! ¡
2 @
3 #
4 $ ¢
5 % £
6 ^ ◌̂ ◌̌
7 &
8 * ° ◌̊
9 (
0 )
- _ ◌̄ ◌̆
= + × ÷
q Q
w W
e E
r R ®
t T þ Þ
y Y
u U
i I
o O œ Œ
p P
[ {
] }
\ | ◌̧ ◌̨
a A æ Æ
s S ß
d D ð Ð
f F
g G
h H
j J
k K
l L
; : ◌̈ ◌̇
' " ◌́ ◌̋
z Z
x X
c C ©
v V
b B
n N
m M µ
, < « ◌̦
. > » ◌̣
/ ? ¿

ar_US

This is an Arabic keyboard loosely based on the US layout.

Where feasible, Arabic letters are found on their most phonetically close Latin equivalent. Plain/emphatic pairs are on the same keys, the emphatic letters being accessed with Shift. For example: s→س, S→ص.

Besides Arabic characters, this keyboard includes Persian and Urdu letters as well as extra letters used in Tunisian Arabic for non-native sounds (پ=/p/, ڨ=/ɡ/, ڥ=/v/).

This keyboard also includes both Eastern Arabic and Persian numerals.

Table of characters

Key Base Shift AltGr AltGr+Shift
` ◌ّ ◌ْ ` ~
1 1 ! ١ ۱
2 2 @ ٢ ۲
3 3 # ٣ ۳
4 4 $ ٤ ۴
5 5 % ٥ ۵
6 6 ^ ٦ ۶
7 7 & ٧ ۷
8 8 * ٨ ۸
9 9 ) ٩ ۹
0 0 ( ٠ ۰
- - ◌_◌ _
= = + × ÷
q ق ڨ
w و
e ع
r ر ژ ڑ
t ت ط ٹ
y يـ ي ىـ ى یـ ی ے
u ؤ ؤ
i ئ إ ۓ
o أ آ ۂ
p ء ◌ٔ
[ ◌ُ ◌ٌ ] }
] ◌ِ ◌ٍ [ {
\ ◌َ ◌ً \ |
a ا ة ۃ
s س ص
d د ض ڈ
f ف ڥ
g غ گ
h هـ ـهـ ـه ه ح ہـ ـہـ ـہ ہ ھ
j ج چ
k ك ک
l ل
; ؛ :
' ' "
z ز ظ
x خ
c ش
v ذ ث
b ب پ
n ن ں ◌٘
m م
, ، » <
. . « >
/ / ؟

Installation

On Ubuntu, follow the instructions here or here.

On Windows, download Microsoft Keyboard Layout Creator, open the klc files and generate an executable. Alternatively, download and run the installers.

keyboards's People

Contributors

guidara avatar

Watchers

James Cloos avatar  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.