Skip to content

Instantly share code, notes, and snippets.

@hickford hickford/layout.ini
Last active Dec 24, 2015

Embed
What would you like to do?
If your Windows keyboard layout is Colemak UK and your colleague would like to type in Qwerty UK, run this PKL script.
; Keyboard Layout definition for
; Portable Keyboard Layout
; http://pkl.sourceforge.net
[informations]
layoutname = ColemakUk
layoutcode = ColemakUk
localeid = 00000809
[global]
shiftstates = 0:1:2:6:7
[fingers]
row1 = 1123445567888
row2 = 1123445567888
row3 = 1123445567888
row4 = 11234455678
[layout]
;scan = VK CapStat 0Norm 1Sh 2Ctrl 6AGr 7AGrSh Caps CapsSh
SC010 = Q 5 q Q -- ‚ „ ; QWERTY qQ
SC011 = W 5 w W -- ‘ “ ; QWERTY wW
SC012 = E 5 e E -- ↓ ↑ ; QWERTY eE
SC013 = R 1 r R -- ® ™ ; QWERTY rR
SC014 = T 5 t T -- þ Þ ; QWERTY tT
SC015 = Y 5 y Y -- › » ; QWERTY yY
SC016 = U 5 u U -- ‹ « ; QWERTY uU
SC017 = I 5 i I -- — → ; QWERTY iI
SC018 = O 5 o O -- º ª ; QWERTY oO
SC019 = P 5 p P -- π ¶ ; QWERTY pP
SC01e = A 5 a A -- æ Æ ; QWERTY aA
SC01f = S 1 s S -- ß § ; QWERTY sS
SC020 = D 5 d D -- ð Ð ; QWERTY dD
SC021 = F 5 f F -- ’ ” ; QWERTY fF
SC022 = G 1 g G -- ŋ Ŋ ; QWERTY gG
SC023 = H 1 h H -- ε ə ; QWERTY hH
SC024 = J 5 j J -- ʃ Ʃ ; QWERTY jJ
SC025 = K 1 k K -- ç Ç ; QWERTY kK
SC026 = L 5 l L -- ł Ł ; QWERTY lL
SC027 = OEM_1 5 ; : -- ó Ó ; QWERTY ;:
SC02c = Z 5 z Z -- ʒ Ʒ ; QWERTY zZ
SC02d = X 5 x X -- † ‡ ; QWERTY xX
SC02e = C 5 c C -- © ¢ ; QWERTY cC
SC02f = V 5 v V -- γ ÷ ; QWERTY vV
SC030 = B 1 b B -- β • ; QWERTY bB
SC031 = N 5 n N -- – ← ; QWERTY nN
SC032 = M 1 m M -- µ × ; QWERTY mM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.