Att skriva kod har alltid känts onaturligt för mig. Att behöva sträcka sig efter AltGr bara för att göra något så enkelt som { och } har alltid stört mig. Man får liksom inget flyt i sitt skrivande.
I våras började jag snegla på amerikanska tangentbord och insåg att det hade mycket bättre förutsättningar för att skriva kod. Kanske inte så konstigt, med tanke på datorns historia. Så efter en tid gjorde jag slag i saken och beställde ett amerikanskt tangentbord, och jag föll pladask! På ett kick hade jag anpassat mig och jag njöt av hur naturligt det kändes att skriva kod. Det var faktiskt oväntat enkelt att anpassa sig till den nya uppsättningen.
Tyvärr återstod ett problem. Att skriva på svenska blev plötsligt väldigt obekvämt, tom ohållbart. Jag provade att ha två tangentbord, ett amerikanskt (det primära) och ett svenskt (som användes för svensk text). Ett litet verktyg som jag hittade justerade automatiskt språk i Windows baserat på vilket tangentbord jag använde så jag kunde flytta mig sömlöst mellan tangentborden.
Men någonting fattades. Ställningen som jag fick sitta i för att skriva på det svenska var inte särskilt bekväm. Sen krävde det en del context-switching så det tog en stund när man bytte från det ena till det andra. Jag insåg att man med relativt små justeringar skulle kunna få ett svenska tangentbord att närma sig det amerikanska och optimera det för programmering.
En snabb sökning på Google gav mig följande resultat: Microsoft Keyboard Layout Creator. Ett fantastiskt litet verktyg för att skapa egna tangentbordsuppsättningar antingen från scratch eller med en existerande uppsättning som grund.
Efter några veckors experimenterande fram och tillbaka har jag kommit fram till en uppsättning som passar mig ganska bra. Jag jobbar i flera språk dagligen så utmaningen är att hitta en uppsättning som gör de viktigaste tecknen lättåtkomliga.
Låt mig presentera SweCode, en uppsättning för svenska programmerare. Jag har försökt göra så små justeringar som möjligt för att det enkelt ska vara möjligt att gå tillbaka till att skriva på ett vanligt svenskt tangentbord, vilket jag ännu inte har haft några större problem med.
Ladda ner och kör setup.exe för att installera. Uppsättningen dyker direkt upp i kontrollpanelen. Välj den som standard och ta bort den vanliga svenska uppsättningen för att minska förvirring.
Kom gärna med feedback och förslag på förbättringar!
EDIT: SweCode har uppgraderats och flyttats till sin egna sida: SweCode





Pingback: Tangentbordsuppsättning för svenska programmerare | Hackernytt