49 行
1.3 KiB
Plaintext
49 行
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
|
||
|
|