Merci Flavien, je ne savais pas qu’elles étaient disponibles de la sorte.
Entre-temps, j’ai finalement trouvé quoi modifier sous Windows dans la configuration de PKL pour obtenir les ᴄᴀᴘɪᴛᴀʟᴇs avec la touche [caps lock], tout en conservant l’utilisation de la touche [shift] pour les MAJUSCULES, que [caps] soit ou non activé. Je partage, si cela intéresse certains, en attendant de trouver une réponse pour GNU–Linux et MacOS.
Dans le fichier layout.ini, la colonne Caps sous la section [layout] permet de spécifier lesdites ᴄᴀᴘɪᴛᴀʟᴇs. Il faut cependant spécifier CapStat 8 sur les lignes où des nouvelles valeurs sont ajoutées, sans quoi elles ne seront pas reconnues :
;scan = VK CapStat 0Norm 1Sh 2Ctrl 6AGr 7AGrSh Caps CapsSh
SC029 = OEM_3 0 $ # -- – ¶ -- -- ; QWERTY `~
SC002 = 1 1 " 1 -- — „ -- -- ; QWERTY 1!
SC003 = 2 1 « 2 -- < “ -- -- ; QWERTY 2@
SC004 = 3 1 » 3 -- > ” -- -- ; QWERTY 3#
SC005 = 4 1 ( 4 -- [ ⩽ -- -- ; QWERTY 4$
SC006 = 5 1 ) 5 -- ] ⩾ -- -- ; QWERTY 5%
SC007 = 6 1 @ 6 -- ^ -- -- -- ; QWERTY 6^
SC008 = 7 1 + 7 -- ± ¬ -- -- ; QWERTY 7&
SC009 = 8 1 - 8 -- − ¼ -- -- ; QWERTY 8*
SC00a = 9 1 / 9 -- ÷ ½ -- -- ; QWERTY 9(
SC00b = 0 1 * 0 -- × ¾ -- -- ; QWERTY 0)
SC00c = OEM_MINUS 0 = ° -- ≠ ′ -- -- ; QWERTY -_
SC00d = OEM_PLUS 0 % ` -- ‰ ″ -- -- ; QWERTY =+
SC010 = B 8 b B -- | ¦ ʙ B ; QWERTY qQ
SC011 = OEM_1 8 é É -- dk1 dk2 ᴇ́ É ; QWERTY wW
SC012 = P 8 p P -- & § ᴘ P ; QWERTY eE
SC013 = O 8 o O -- œ Œ ᴏ O ; QWERTY rR
SC014 = OEM_2 8 è È -- dk3 ` ᴇ̀ È ; QWERTY tT
SC015 = OEM_4 0 dk4 ! -- ¡ -- -- -- ; QWERTY yY
SC016 = V 8 v V -- dk5 -- ᴠ V ; QWERTY uU
SC017 = D 8 d D -- ð Ð ᴅ D ; QWERTY iI
SC018 = L 8 l L -- dk6 -- ʟ L ; QWERTY oO
SC019 = J 8 j J -- ij IJ ᴊ J ; QWERTY pP
SC01a = Z 8 z Z -- ə Ə ᴢ Z ; QWERTY [{
SC01b = W 8 w W -- dk7 -- ᴡ W ; QWERTY ]}
SC01e = A 8 a A -- æ Æ ᴀ A ; QWERTY aA
SC01f = U 8 u U -- ù Ù ᴜ U ; QWERTY sS
SC020 = I 8 i I -- dk8 dk9 ɪ I ; QWERTY dD
SC021 = E 8 e E -- € dk10 ᴇ E ; QWERTY fF
SC022 = OEM_COMMA 0 , ; -- ' dk11 -- -- ; QWERTY gG
SC023 = C 8 c C -- © ſ ᴄ C ; QWERTY hH
SC024 = T 8 t T -- þ Þ ᴛ T ; QWERTY jJ
SC025 = S 8 s S -- ß ẞ s S ; QWERTY kK
SC026 = R 8 r R -- ® ™ ʀ R ; QWERTY lL
SC027 = N 8 n N -- dk12 -- ɴ N ; QWERTY ;:
SC028 = M 8 m M -- dk13 º ᴍ M ; QWERTY '"
SC02b = OEM_5 8 ç Ç -- dk14 dk15 ᴄ̧ Ç ; QWERTY \|
SC056 = OEM_102 8 ê Ê -- / -- ᴇ̂ Ê ; QWERTY OEM_102
SC02c = OEM_6 8 à À -- \ -- ᴀ̀ À ; QWERTY zZ
SC02d = Y 8 y Y -- { ‘ ʏ Y ; QWERTY xX
SC02e = X 8 x X -- } ’ x X ; QWERTY cC
SC02f = OEM_PERIOD 0 . : -- … · -- -- ; QWERTY vV
SC030 = K 8 k K -- ~ -- ᴋ K ; QWERTY bB
SC031 = OEM_7 0 ’ ? -- ¿ dk16 -- -- ; QWERTY nN
SC032 = Q 8 q Q -- dk17 dk18 ǫ Q ; QWERTY mM
SC033 = G 8 g G -- dk19 -- ɢ G ; QWERTY ,<
SC034 = H 8 h H -- † ‡ ʜ H ; QWERTY .>
SC035 = F 8 f F -- dk20 ª ꜰ F ; QWERTY /?
SC039 = SPACE 0 ={Space} -- _ -- -- ; QWERTY Space
SC053 = DECIMAL 0 . . -- -- -- -- -- ; QWERTY Decimal in Numpad