Archiviato
1
0
This repo is archived. You can view files and clone it, but cannot push or open issues or pull requests.
kll/layouts/programmers_dvorak_shift.kll

49 righe
1.3 KiB
Plaintext

Name = programmers dvorak shift layer;
Version = 0.1;
Author = "HaaTa (Jacob Alexander) 2016";
KLL = 0.3d;
#
# NOTE: See programmers_dvorak_default.kll for more details on how to use this layout
# It relies on the semantics of the US ANSI layout
#
# This file relies heavily on the blockKey capability for LShift (0xE1) and RShift (0xE5)
# However, it is only used in the cases where it's necessary
#
# We also rely on "fall-through" to the previous layer
# This means any normally shifted keys do not need to be redefined here
#
# Modified Date
Date = 2016-08-06;
### Mapping ###
# Top Row
U"BackTick" : '~';
U"1" : '%';
U"2" : '7' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"3" : '5' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"4" : '3' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"5" : '1' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"6" : '9' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"7" : '0' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"8" : '2' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"9" : '4' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"0" : '6' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"-" : '8' + blockKey( 0xE1 ) + blockKey( 0xE5 );
U"=" : '`' + blockKey( 0xE1 ) + blockKey( 0xE5 );
# Top-Middle Row
U"]" : '^';
# Middle Row
# N/A
# Bottom-Middle Row
# N/A
# Bottom Row
# N/A