Nu har jag fått det mesta att fungera, men inte allt. Någon som kan hjälpa mig att få till "pricken över i"?
Alla tecken verkar bli som de ska utom när det gäller den "numeriska" delen av tangentbordet. Siffrorna 0-9 där och kommatangenten ger de tecken jag har "beställt", så att säga, men detta gäller inte /*-+. Dessa fyra tangenter har jag tänkt skulle ge dessa tecken:
Dock ger de bara det som står på tangenterna, av någon anledning.
En annan kul detalj är att siffrorna, exempelvis femman som ger tecknen 5,⅝,₅ och ⁵ fungerar i exempelvis GEdit men INTE i OpenOffice! Där verkar exempelvis tangent 4 fungera som vänsterpil när AltGr trycks ner. Någon som vet varför?
Kod: Markera allt
partial alphanumeric_keys
xkb_symbols "se-Johnny" {
name[Group1]="Sweden - Johnny Rosenberg";
include "se"
key <LSGT> {[less, greater, lessthanequal, greaterthanequal ]};
key <AB01> {[z, Z, ssharp, ssharp ]};
key <AB02> {[x, X, U2610, U2612 ]};
key <AB03> {[c, C, U2103, copyright ]};
key <AB04> {[v, V, U2669, U2669 ]};
key <AB05> {[b, B, Greek_beta, musicalflat ]};
key <AB06> {[n, N, U207F, U207F ]};
key <AB07> {[m, M, mu, mu ]};
key <AB08> {[comma, semicolon, dead_cedilla, dead_ogonek ]};
key <AB09> {[period, colon, ellipsis, ellipsis ]};
key <AB10> {[minus, underscore, endash, emdash ]};
key <AC01> {[a, A, Greek_alpha, Greek_alpha ]};
key <AC02> {[s, S, Greek_sigma, Greek_SIGMA ]};
key <AC03> {[d, D, eth, ETH ]};
key <AC04> {[f, F, Greek_phi, U2109 ]};
key <AC05> {[g, G, Greek_gamma, Greek_gamma ]};
key <AC06> {[h, H, thorn, THORN ]};
key <AC07> {[j, J, j, J ]};
key <AC08> {[k, K, k, K ]};
key <AC09> {[l, L, Greek_lambda, bar ]};
key <AC10> {[odiaeresis, Odiaeresis, oslash, Oslash ]};
key <AC11> {[adiaeresis, Adiaeresis, ae, AE ]};
key <BKSL> {[apostrophe, asterisk, U223F, multiply ]};
key <RTRN> {[Return, Return, U21B5, paragraph ]};
key <AD01> {[q, Q, q, Q ]};
key <AD02> {[w, W, Greek_omega, Greek_OMEGA ]};
key <AD03> {[e, E, EuroSign, cent ]};
key <AD04> {[r, R, radical, registered ]};
key <AD05> {[t, T, Greek_tau, trademark ]};
key <AD06> {[y, Y, U2663, U2662 ]};
key <AD07> {[u, U, U2660, U2661 ]};
key <AD08> {[i, I, U2071, U2139 ]};
key <AD09> {[o, O, degree, infinity ]};
key <AD10> {[p, P, Greek_pi, phonographcopyright ]};
key <AD11> {[aring, Aring, U2300, U2295 ]};
key <AD12> {[dead_diaeresis, dead_asciicircum, asciitilde, dead_caron ]};
key <TLDE> {[section, U2620, U260F, telephone ]};
key <AE01> {[U263A, exclam, U2639, exclamdown ]};
key <AE02> {[quotedbl, rightdoublequotemark,at, leftdoublequotemark ]};
key <AE03> {[musicalsharp, numbersign, sterling, U266E ]};
key <AE04> {[dollar, currency, dollar, currency ]};
key <AE05> {[because, percent, yen, U2030 ]};
key <AE06> {[therefore, ampersand, ampersand, ampersand ]};
key <AE07> {[slash, slash, braceleft, slash ]};
key <AE08> {[U208D, parenleft, bracketleft, U207D ]};
key <AE09> {[U208E, parenright, bracketright, U207E ]};
key <AE10> {[U2248, equal, braceright, notequal ]};
key <AE11> {[plus, question, backslash, questiondown ]};
key <AE12> {[dead_acute, dead_grave, acute, grave ]};
key <DOWN> {[Down, Down, downarrow, Down ]};
key <LEFT> {[Left, Left, leftarrow, U2B04 ]};
key <RGHT> {[Right, Right, rightarrow, U21E8 ]};
key <UP> {[Up, Up, uparrow, Up ]};
key <KPDV> {[slash, division, onefifth, twofifths ]};
key <KPMU> {[asterisk, periodcentered, threefifths, fourfifths ]};
key <KPSU> {[minus, fivesixths, U208B, U207B ]};
key <KPAD> {[plus, onesixth, U208A, U207A ]};
key <KPEN> {[Return, Return, Return, Return ]};
key <KP0> {[0, plusminus, zerosubscript, zerosuperior ]};
key <KP1> {[1, oneeighth, onesubscript, onesuperior ]};
key <KP2> {[2, onequarter, twosubscript, twosuperior ]};
key <KP3> {[3, threeeighths, threesubscript, threesuperior ]};
key <KP4> {[4, onehalf, foursubscript, foursuperior ]};
key <KP5> {[5, fiveeighths, fivesubscript, fivesuperior ]};
key <KP6> {[6, threequarters, sixsubscript, sixsuperior ]};
key <KP7> {[7, seveneighths, sevensubscript, sevensuperior ]};
key <KP8> {[8, onethird, eightsubscript, eightsuperior ]};
key <KP9> {[9, twothirds, ninesubscript, ninesuperior ]};
key <KPDL> {[comma, period, U2A7D, U2A7E ]};
};