Anpassning av tangentbord. (Caps & NumPad)
Jag har, med viss hjälp av KeyboardLayoutEditor (som dock är buggigt, och vars resultat dock tvunget måste fixas manuellt, innan det kan funka), skapat anpassade tangentbordsupplägg. (som jag senare också justerat några gånger)
…men det finns vissa ändringar jag vill göra, som jag inte lyckats få att funka. (har gjort försök, och det borde väl vara möjligt, egentligen, men…)
Har nån, nån aning om hur det kan lösas?
Det jag tänkt göra (och som lösningen alltså behöver tillåta att man gör), är:
Att ändra på CapsLock, i enlighet med vad som föreslagits i Tyskland, så att den vanligen funkar som en extra AltGr-knapp, men ändrar på CapsLock-läge, om man trycker Ctrl-Caps. (och Lock-knapparna är ju extra bökiga) Detta borde ju gå att fixa, redan i tangentbordupplägget, även i MKLC, tycker jag, då ju Japanskt tangentbord (inte japanskt upplägg, på västerländskt tangentbord, men japanskt upplägg på japanskt tangentbord), har en annan funktion på CapsLock-knappen, och man måste trycka Ctrl-Caps för att skiftar CapsLock-läge …och så har det varit, nästan så länge som japanerna haft eget tangentbord.
Att ändra på NumLock, på liknande vis, så att den vanligen är =, med Ctrl-NumLock, för att ändra NumLock-läge
Att ändra på NumPad, så att det alltid producerar siffror, men där NumLock-läget dock ändrar decimalseparatorn (och det då är den absolut enda skillnaden) …samt att shift+NumPad-siffra ger upphöjd variant av siffran, och AltGr+NumPad-siffra ger nersänkt. (det finns alltså enskilda unicode-tecken, för upphöjda och nersänkta siffror. Just ¹²³ finns redan i vanlig 8-bitars ASCII)
Att ändra på NumPad, i ett annat tangentbordsupplägg, så att det skiftar mellan våra "vanliga" västarabiska siffror (123…), och Mellanösterns östarabiska siffror (١٢٣…)
När jag sökt på detta, så har en del (ofta på uni*-system. Inte alltid specifikt Linux, men…), som gjort försök med ändringar av Lock-knappar, fått problem med att knappen fortfarande ändrar lock-läge, eller att Lock-läge-ändring på annat vis inte funkar rätt …och en lösningen på det jag vill åstadkomma, behöver alltså fixa så att man inte får såna problem.
/A-lan