https://github.com/duncaen/kbd-intl-ng
Improved international keyboard layouts for Xorg and Linux virtual consoles.
https://github.com/duncaen/kbd-intl-ng
Last synced: 3 months ago
JSON representation
Improved international keyboard layouts for Xorg and Linux virtual consoles.
- Host: GitHub
- URL: https://github.com/duncaen/kbd-intl-ng
- Owner: Duncaen
- Created: 2018-11-27T20:55:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-27T21:00:43.000Z (over 7 years ago)
- Last Synced: 2025-01-13T17:42:00.004Z (over 1 year ago)
- Size: 3.91 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kbd-intl-ng
This repository contains improved international keyboard layouts for
Xorg, linuxs virtual console.
## usage
### tty
```
$ loadkeys us us-leah2-intl
```
### xorg
```
# setxkbmap -layout 'us(altgr-intl),de(nodeadkeys)' \
-option 'grp:alt_shift_toggle,compose:menu'
# xmodmap ~/us-leah2-intl.xmodmap
```
## us-intl and us-altgr-intl
us-intl and us-altgr-intel are layouts based on Xorgs us(intl) and
us(altgr-intl), respectively.
## us-leah2-intl
This layout is based on
http://chneukirchen.org/dotfiles/.us-intl-german.xmodmap and extends Xorgs
us(intl) or us(altgr-intl) layouts.
CapsLock is used as additional modifier.
```
With CapsLock held these already do what they say if you press
them *as usual on the German* keyboard:
^ ä ö ü ß { [ ] } ! " § $ % & / ( ) = ? ` @ µ €
What this layout does is define these shortcuts, so you only need
group_switch:
q@ e€ aä AÄ oö OÖ uü uÜ sß mµ 5€ 8( 9)
Additionally, we bind caps-hjkl to vi-style cursor keys, and HJKL to
Home, Next, Up, End.
Additionally, these typographic features:
. is ellipsis, shift-. is midpoint, alt-. is irony.
- is en-dash, shift-- is em-dash.
! is interrobang.
space is visible space, shift-space is nonbreaking space.
alt-s is long s, alt-y is ezh.
```