Based on Colemak and the standard Norwegian QWERTY, this keyboard map has been optimized for programming.
Xmodmap can be found here, although it's not yet done.
+---+---+---+---+---+---+---+---+---+---+---+---+---+---------+
|» |Δ |² |³ | | |∩ |∪ |∞ |⊢ |○ | | | |
|« ±|1 ∇|2 ∴|3 £|4 |5 |6 |7 |8 ∝|9 ⇔|0 | | | |
+------+---+---+---+---+---+---+---+---+---+---+---+---+------+
| |Q ¿|W ¡|F ƒ|P π|G γ|J |L λ|U |Y ≠|Ø |Å |Æ | |
| TAB |q ?|w !|f $|p +|g *|j |l %|u &|y =|ø |å |æ | | |
+------+---+---+---+---+---+---+---+---+---+---+---+---++ | |
| |A α|R ◁|S √|T ⊂|D ≤|H ≥|N ⊃|E €|I ▷|O Ω|" ≆|´ | <-' |
|BACKSP |a @|r {|s [|t (|d <|h >|n )|e ]|i }|o ~|' ≅|¨ `| |
+----+--+---+---+---+---+---+---+---+---+---+---+---+---+-----+
| || |Z |X χ|C |V ∧|B β|K |M μ|; ″|: ′|… ≡| |
|SHFT|/ \|z ÷|x ×|c ^|v ∨|b #|k |m *|, ¸|. ·|- —| SHIFT |
+----+---+---+---+---+---+---+---+---+---+---+---+------------+
CTRL ALT SPACE ALTGR CTRL