Hey DreymaR, awesome job here!
I've been fighting with PKL for 2 months and was going to withdraw. I was trying to use the extend mode but PKL works very strange and its difficult to debug it. Yesterday I tryed one last time and found this amazing thread (yeah, I only knew about the ancient PKL's autohotkey forum). So, I'm finally going to create my own extend layer :D For that purpose I could, finally, make a complete and (I think) correct list of all scancodes as read by PKL. Here it is, so you can put it in your repo or where you want to help others. It's useful for creating both [layout] and [extend] blocks in layout.ini and pkl.ini.
SC001 = ; Escape
SC03b = ; F1
SC03c = ; F2
SC03d = ; F3
SC03e = ; F4
SC03f = ; F5
SC040 = ; F6
SC041 = ; F7
SC042 = ; F8
SC043 = ; F9
SC044 = ; F10
SC057 = ; F11
SC058 = ; F12
SC137 = ; Print Screen
SC054 = ; SysReq
SC046 = ; Scroll Lock
SC045 = ; Pause
SC145 = ; Break
SC029 = ; US QWERTY `~
SC002 = ; US QWERTY 1!
SC003 = ; US QWERTY 2@
SC004 = ; US QWERTY 3#
SC005 = ; US QWERTY 4$
SC006 = ; US QWERTY 5%
SC007 = ; US QWERTY 6^
SC008 = ; US QWERTY 7&
SC009 = ; US QWERTY 8*
SC00a = ; US QWERTY 9(
SC00b = ; US QWERTY 0)
SC00c = ; US QWERTY -_
SC00d = ; US QWERTY =+
SC00e = ; Backspace
SC00f = ; Tab
SC010 = ; US QWERTY qQ
SC011 = ; US QWERTY wW
SC012 = ; US QWERTY eE
SC013 = ; US QWERTY rR
SC014 = ; US QWERTY tT
SC015 = ; US QWERTY yY
SC016 = ; US QWERTY uU
SC017 = ; US QWERTY iI
SC018 = ; US QWERTY oO
SC019 = ; US QWERTY pP
SC01a = ; US QWERTY [{
SC01b = ; US QWERTY ]}
SC01c = ; Enter
SC03A = ; Caps Lock
SC01e = ; US QWERTY aA
SC01f = ; US QWERTY sS
SC020 = ; US QWERTY dD
SC021 = ; US QWERTY fF
SC022 = ; US QWERTY gG
SC023 = ; US QWERTY hH
SC024 = ; US QWERTY jJ
SC025 = ; US QWERTY kK
SC026 = ; US QWERTY lL
SC027 = ; US QWERTY ;: (ñÑ)
SC028 = ; US QWERTY '"
SC02b = ; US QWERTY \|
SC02a = ; LShift
SC056 = ; OEM_102
SC02c = ; US QWERTY zZ
SC02d = ; US QWERTY xX
SC02e = ; US QWERTY cC
SC02f = ; US QWERTY vV
SC030 = ; US QWERTY bB
SC031 = ; US QWERTY nN
SC032 = ; US QWERTY mM
SC033 = ; US QWERTY ,<
SC034 = ; US QWERTY .>
SC035 = ; US QWERTY /?
SC036 = ; RShift
SC01d = ; LControl
SC15b = ; LWin
SC038 = ; LAlt
SC039 = ; Space
SC138 = ; RAlt
SC15d = ; Context menu
SC11d = ; RControl
SC152 = ; Insert
SC153 = ; Del
SC147 = ; Home
SC14f = ; End
SC149 = ; Page up
SC151 = ; Page down
SC148 = ; Up arrow
SC14b = ; Left arrow
SC150 = ; Down arrow
SC14d = ; Right arrow
SC052 = ; Num0
SC04f = ; Num1
SC050 = ; Num2
SC051 = ; Num3
SC04b = ; Num4
SC04c = ; Num5
SC04d = ; Num6
SC047 = ; Num7
SC048 = ; Num8
SC049 = ; Num9
SC145 = ; NumLock
SC035 = ; Num /
SC037 = ; Num *
SC04a = ; Num -
SC04e = ; Num +
SC053 = ; Num decimal
SC15e = ; Power
SC15f = ; Sleep
SC163 = ; Wake
I've tested most of the keys so I hope all of them are correct.