PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/share/X11/xkb/symbols
Viewing File: /usr/share/X11/xkb/symbols/inet
// EAK (Easy Access keyboards: Internet, Multimedia, PDA) // Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz> // // Based on the LinEAK project. // LinEAK - Linux support for Easy Access and Internets // Copyright (C) 2001, 2002 Mark Smulders <Mark@PIRnet.nl> // Usage in XF86Config: // Option "XkbLayout" "my_kb_layout" // Option "XkbVariant" "my_kb_variant" // Option "XkbModel" "my_eak_type" // Option "XkbRules" "xfree86" // Simple command line usage: // setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type' // Very common set of media keys. hidden partial alphanumeric_keys xkb_symbols "media_common" { key <I01> { [ XF86AudioMedia ] }; key <I10> { [ XF86AudioPrev ] }; key <I19> { [ XF86AudioNext ] }; key <I20> { [ XF86AudioMute ] }; key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; key <I24> { [ XF86AudioStop, XF86Eject ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <K5A> { [ XF86Eject ] }; key <K6C> { [ XF86Eject ] }; }; // Popular web navigation keys. hidden partial alphanumeric_keys xkb_symbols "nav_common" { key <I21> { [ XF86Calculator ] }; key <I32> { [ XF86WWW ] }; key <I65> { [ XF86Search ] }; key <I66> { [ XF86Favorites ] }; key <I67> { [ XF86Reload ] }; key <I68> { [ XF86Stop ] }; key <I69> { [ XF86Forward ] }; key <I6A> { [ XF86Back ] }; key <I6B> { [ XF86MyComputer ] }; key <I6C> { [ XF86Mail ] }; key <I6D> { [ XF86AudioMedia ] }; }; // ACPI Standard hidden partial alphanumeric_keys xkb_symbols "acpi_common" { key <I5E> { [ XF86PowerOff ] }; key <I5F> { [ XF86Standby ] }; key <I63> { [ XF86WakeUp ] }; key <I74> { [ XF86Battery ] }; key <I76> { [ XF86WLAN ] }; key <I16> { [ XF86Sleep ] }; }; // Combined sections, for simplicity. hidden partial alphanumeric_keys xkb_symbols "media_nav_common" { include "inet(media_common)" include "inet(nav_common)" }; hidden partial alphanumeric_keys xkb_symbols "media_nav_acpi_common" { include "inet(media_common)" include "inet(nav_common)" include "inet(acpi_common)" }; hidden partial alphanumeric_keys xkb_symbols "nav_acpi_common" { include "inet(nav_common)" include "inet(acpi_common)" }; hidden partial alphanumeric_keys xkb_symbols "media_acpi_common" { include "inet(media_common)" include "inet(acpi_common)" }; // Evdev Standardized Keycodes partial alphanumeric_keys xkb_symbols "evdev" { key <MUTE> { [ XF86AudioMute ] }; key <VOL-> { [ XF86AudioLowerVolume ] }; key <VOL+> { [ XF86AudioRaiseVolume ] }; key <POWR> { [ XF86PowerOff ] }; key <STOP> { [ Cancel ] }; key <AGAI> { [ Redo ] }; key <PROP> { [ SunProps ] }; key <UNDO> { [ Undo ] }; key <FRNT> { [ SunFront ] }; key <COPY> { [ XF86Copy ] }; key <OPEN> { [ XF86Open ] }; key <PAST> { [ XF86Paste ] }; key <FIND> { [ Find ] }; key <CUT> { [ XF86Cut ] }; key <HELP> { [ Help ] }; key <LNFD> { [ Linefeed ] }; // Commented out because HZTG has same keycode as TLDE // key <HZTG> { [ Zenkaku_Hankaku ] }; key <HKTG> { [ Hiragana_Katakana ] }; key <HENK> { [ Henkan ] }; key <MUHE> { [ Muhenkan ] }; key <KATA> { [ Katakana ] }; key <HIRA> { [ Hiragana ] }; key <RO> { [ Romaji ] }; key <HNGL> { [ Hangul ] }; key <HJCV> { [ Hangul_Hanja ] }; key <FK21> { [ XF86TouchpadToggle ] }; key <FK22> { [ XF86TouchpadOn ] }; key <FK23> { [ XF86TouchpadOff ] }; key <FK20> { [ XF86AudioMicMute ] }; // key <I120> { [ ] }; // KEY_MACRO key <I126> { [ plusminus ] }; key <I128> { [ XF86LaunchA ] }; key <I147> { [ XF86MenuKB ] }; key <I148> { [ XF86Calculator ] }; // key <I149> { [ ] }; // KEY_SETUP key <I150> { [ XF86Sleep ] }; key <I151> { [ XF86WakeUp ] }; key <I152> { [ XF86Explorer ] }; key <I153> { [ XF86Send ] }; // key <I154> { [ ] }; // KEY_DELETEFILE key <I155> { [ XF86Xfer ] }; key <I156> { [ XF86Launch1 ] }; key <I157> { [ XF86Launch2 ] }; key <I158> { [ XF86WWW ] }; key <I159> { [ XF86DOS ] }; key <I160> { [ XF86ScreenSaver ] }; key <I161> { [ XF86RotateWindows ] }; key <I162> { [ XF86TaskPane ] }; key <I163> { [ XF86Mail ] }; key <I164> { [ XF86Favorites ] }; key <I165> { [ XF86MyComputer ] }; key <I166> { [ XF86Back ] }; key <I167> { [ XF86Forward ] }; // key <I168> { [ ] }; // KEY_CLOSECD (opposite of eject) key <I169> { [ XF86Eject ] }; key <I170> { [ XF86Eject, XF86Eject ] }; key <I171> { [ XF86AudioNext ] }; key <I172> { [ XF86AudioPlay, XF86AudioPause ] }; key <I173> { [ XF86AudioPrev ] }; key <I174> { [ XF86AudioStop, XF86Eject ] }; key <I175> { [ XF86AudioRecord ] }; key <I176> { [ XF86AudioRewind ] }; key <I177> { [ XF86Phone ] }; // key <I178> { [ ] }; // KEY_ISO key <I179> { [ XF86Tools ] }; key <I180> { [ XF86HomePage ] }; key <I181> { [ XF86Reload ] }; key <I182> { [ XF86Close ] }; // key <I183> { [ ] }; // KEY_MOVE // key <I184> { [ ] }; // KEY_EDIT key <I185> { [ XF86ScrollUp ] }; key <I186> { [ XF86ScrollDown ] }; key <I187> { [ parenleft ] }; key <I188> { [ parenright ] }; key <I189> { [ XF86New ] }; key <I190> { [ Redo ] }; key <I192> { [ XF86LaunchA ] }; key <I193> { [ XF86LaunchC ] }; key <I194> { [ XF86LaunchD ] }; key <I195> { [ XF86LaunchE ] }; key <I196> { [ XF86LaunchF ] }; key <I208> { [ XF86AudioPlay ] }; key <I209> { [ XF86AudioPause ] }; key <I210> { [ XF86Launch3 ] }; key <I211> { [ XF86Launch4 ] }; key <I212> { [ XF86LaunchB ] }; key <I213> { [ XF86Suspend ] }; key <I214> { [ XF86Close ] }; key <I215> { [ XF86AudioPlay ] }; key <I216> { [ XF86AudioForward ] }; // key <I217> { [ ] }; // KEY_BASSBOOST key <I218> { [ Print ] }; // key <I219> { [ ] }; // KEY_HP key <I220> { [ XF86WebCam ] }; key <I221> { [ XF86AudioPreset ] }; // key <I222> { [ ] }; // KEY_QUESTION key <I223> { [ XF86Mail ] }; key <I224> { [ XF86Messenger ] }; // KEY_CHAT key <I225> { [ XF86Search ] }; key <I226> { [ XF86Go ] }; // KEY_CONNECT key <I227> { [ XF86Finance ] }; key <I228> { [ XF86Game ] }; // KEY_SPORT key <I229> { [ XF86Shop ] }; // key <I230> { [ ] }; // KEY_ALTERASE key <I231> { [ Cancel ] }; key <I232> { [ XF86MonBrightnessDown ] }; key <I233> { [ XF86MonBrightnessUp ] }; key <I234> { [ XF86AudioMedia ] }; key <I235> { [ XF86Display ] }; key <I236> { [ XF86KbdLightOnOff ] }; // KEY_KBDILLUMTOGGLE key <I237> { [ XF86KbdBrightnessDown ] }; // KEY_KBDILLUMDOWN key <I238> { [ XF86KbdBrightnessUp ] }; // KEY_KBDILLUMUP key <I239> { [ XF86Send ] }; key <I240> { [ XF86Reply ] }; key <I241> { [ XF86MailForward ] }; key <I242> { [ XF86Save ] }; key <I243> { [ XF86Documents ] }; key <I244> { [ XF86Battery ] }; key <I245> { [ XF86Bluetooth ] }; key <I246> { [ XF86WLAN ] }; // key <I249> { [ ] }; // KEY_VIDEO_NEXT -- drive next video source // key <I250> { [ ] }; // KEY_VIDEO_PREV -- drive previous video source key <I251> { [ XF86MonBrightnessCycle ] }; // KEY_BRIGHTNESS_CYCLE -- bright up, max++ == min // key <I252> { [ ] }; // KEY_BRIGHTNESS_ZERO -- brightness off // key <I253> { [ ] }; // KEY_DISPLAY_OFF -- turn off display key <I254> { [ XF86WWAN ] }; // KEY_WWAN key <I255> { [ XF86RFKill ] }; // KEY_RFKILL key <I372> { [ XF86Favorites ] }; key <I382> { [ XF86Keyboard ] }; key <I569> { [ XF86RotationLockToggle ] }; key <FK13> { [ XF86Tools ] }; key <FK14> { [ XF86Launch5 ] }; key <FK15> { [ XF86Launch6 ] }; key <FK16> { [ XF86Launch7 ] }; key <FK17> { [ XF86Launch8 ] }; key <FK18> { [ XF86Launch9 ] }; }; // Acer // Acer AirKey V partial alphanumeric_keys xkb_symbols "airkey" { include "inet(acpi_common)" key <I13> { [ XF86AudioNext ] }; key <I15> { [ XF86AudioPlay, XF86AudioPause ] }; key <I16> { [ XF86Mail ] }; key <I18> { [ XF86AudioPrev ] }; key <I19> { [ XF86AudioMute ] }; key <I24> { [ XF86WWW ] }; key <I26> { [ XF86AudioLowerVolume ] }; key <I2D> { [ XF86AudioRaiseVolume ] }; key <I2F> { [ XF86Terminal ] }; key <I31> { [ XF86AudioStop, XF86Eject ] }; }; // Acer C300 laptop partial alphanumeric_keys xkb_symbols "acer_c300" { include "inet(nav_common)" key <I17> { [ F14 ] }; key <I1F> { [ F13 ] }; key <I20> { [ XF86AudioMute ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I5E> { [ XF86Launch2 ] }; key <I75> { [ Help ] }; key <IR7C> { [ XF86Launch1 ] }; }; // Acer Ferrari 4000 Keyboard // From Alex Dubov <oakad@yahoo.com> partial alphanumeric_keys xkb_symbols "acer_ferrari4k" { include "inet(media_nav_common)" key <I24> { [ dollar ] }; key <I25> { [ EuroSign ] }; key <I26> { [ XF86Display ] }; // Missing keycodes - set-up with setkeycodes key <I70> { [ Help ] }; key <I71> { [ XF86Launch1 ] }; key <I72> { [ XF86Launch2 ] }; key <I73> { [ XF86Launch3 ] }; key <I74> { [ XF86Launch4 ] }; }; // Acer laptop (Generic layout for Acer laptops from 2004 onwards) // From Carlos Corbacho <cathectic@gmail.com> // Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly // (Your laptop must also be added to hal-info) // (Not all these keys will be available on every Acer laptop) partial alphanumeric_keys xkb_symbols "acer_laptop" { include "inet(media_nav_acpi_common)" key <I17> { [ XF86Launch2 ] }; // "P" or "P2" (HAL) key <I1F> { [ XF86Launch1 ] }; // "e" or "P1" (HAL) // Hotkeys (Function) // Launch Keys // Device keys key <I56> { [ XF86Display ] }; // Fn+F5 (HAL) key <I71> { [ XF86Launch4 ] }; // Fn+F3 (HAL) key <I72> { [ XF86LaunchB ] }; // Bluetooth (HAL) key <I73> { [ XF86LaunchA ] }; // Wireless (HAL) key <I75> { [ Help ] }; // Fn+F1 (HAL) key <I79> { [ XF86Launch5 ] }; // Fn+F7 (HAL) key <K66> { [ XF86Launch3 ] }; // Fn+F2 (HAL) // Special Characters // To avoid setting a precedent/standard that will be broken in later // versions of HAL, these keys are commented out for now. When they are no // longer marked 'FIXME' and have saner keycodes, these two entries can be // fixed and permanently uncommented. In the meantime, just uncomment these // to make the keys work. // key <K5D> { [ EuroSign ] }; // Euro (HAL) // key <K5E> { [ dollar ] }; // Dollar (HAL) }; // Azona // Azona RF2300 wireless Internet partial alphanumeric_keys xkb_symbols "azonaRF2300" { // From Radics Laszlo <garaboncias@mailbox.hu> include "inet(nav_acpi_common)" key <I02> { [ XF86HomePage ] }; key <I17> { [ XF86AudioStop ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I3C> { [ XF86Copy ] }; key <I78> { [ XF86Cut ] }; // key <RCTL> { [ XF86Paste ] }; }; // Brother // Brother Internet partial alphanumeric_keys xkb_symbols "brother" { include "inet(acpi_common)" key <I10> { [ XF86ScrollUp ] }; key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; key <I17> { [ XF86AudioPrev ] }; key <I18> { [ XF86ScrollDown ] }; key <I19> { [ XF86ZoomOut ] }; key <I1E> { [ XF86AudioMute ] }; key <I21> { [ XF86WWW ] }; key <I22> { [ Menu ] }; key <I23> { [ XF86AudioStop ] }; key <I24> { [ XF86Calculator ] }; key <I25> { [ XF86Xfer ] }; key <I26> { [ XF86Mail ] }; key <I2E> { [ XF86AudioNext ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I32> { [ XF86ZoomIn ] }; key <I68> { [ XF86AudioLowerVolume ] }; }; // BTC // BTC 5113RF Multimedia partial alphanumeric_keys xkb_symbols "btc5113rf" { include "inet(acpi_common)" key <I10> { [ XF86AudioStop ] }; key <I12> { [ XF86AudioMute ] }; key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I20> { [ XF86Favorites ] }; key <I21> { [ XF86Eject ] }; key <I22> { [ XF86AudioPrev ] }; key <I24> { [ XF86AudioNext ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86Back ] }; key <I30> { [ XF86WWW ] }; key <I32> { [ XF86Search ] }; }; // BTC 9000 partial alphanumeric_keys xkb_symbols "btc9000" { include "inet(acpi_common)" key <I10> { [ XF86AudioStop ] }; key <I12> { [ XF86AudioMute ] }; key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I20> { [ XF86Favorites ] }; key <I21> { [ XF86AudioMedia ] }; key <I22> { [ XF86AudioPrev ] }; key <I24> { [ XF86AudioNext ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86Reload ] }; key <I2E> { [ XF86Mail ] }; key <I30> { [ XF86HomePage ] }; key <I32> { [ XF86Search ] }; }; // BTC 9000A partial alphanumeric_keys xkb_symbols "btc9000a" { include "inet(acpi_common)" key <I10> { [ XF86AudioStop ] }; key <I12> { [ XF86AudioMute ] }; key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I20> { [ XF86Favorites ] }; key <I21> { [ XF86Eject ] }; key <I22> { [ XF86AudioPrev ] }; key <I24> { [ XF86AudioNext ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86HomePage ] }; key <I2E> { [ Help ] }; key <I30> { [ XF86WWW ] }; key <I32> { [ XF86Search ] }; }; // BTC 9001AH xkb_symbols "btc9001ah" { include "inet(acpi_common)" key <I02> { [ XF86HomePage ] }; key <I17> { [ XF86AudioStop ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I6C> { [ XF86Mail ] }; key <RWIN> { [ XF86Eject ] }; }; // BTC 5090 partial alphanumeric_keys xkb_symbols "btc5090" { include "inet(media_nav_acpi_common)" key <I26> { [ XF86Start ] }; key <I33> { [ XF86Eject ] }; }; // BTC 9019U partial alphanumeric_keys xkb_symbols "btc9019u" { include "inet(media_nav_acpi_common)" key <FK17> { [ XF86Search ] }; key <I02> { [ XF86HomePage ] }; }; // Cherry // Cherry Blue Line CyBo@rd partial alphanumeric_keys xkb_symbols "cherryblue" { include "inet(nav_common)" key <FK16> { [ XF86Reload ] }; key <I02> { [ XF86HomePage ] }; key <I17> { [ XF86AudioStop ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I63> { [ XF86Standby ] }; key <PRSC> { [ XF86Terminal ] }; key <IR7C> { [ XF86Go ] }; }; // Cherry CyMotion Master XPress partial alphanumeric_keys xkb_symbols "cherryblueb" { include "inet(media_nav_common)" key <FK16> { [ XF86Reload ] }; key <I02> { [ XF86HomePage ] }; key <I07> { [ XF86Forward ] }; key <I08> { [ XF86Back ] }; key <I0A> { [ XF86Copy ] }; key <I0B> { [ XF86ScrollUp ] }; key <I12> { [ XF86ScrollDown ] }; key <I17> { [ XF86Cut ] }; key <I18> { [ XF86Paste ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I2C> { [ XF86Book ] }; key <I32> { [ XF86Finance ] }; key <I63> { [ XF86Standby ] }; key <I67> { [ XF86AudioRewind ] }; key <I70> { [ XF86Eject ] }; key <I71> { [ XF86Book ] }; key <I72> { [ XF86Book ] }; key <PRSC> { [ XF86Terminal ] }; key <IR7C> { [ XF86Go ] }; }; // Cherry Blue Line CyBo@rd (alt.) partial alphanumeric_keys xkb_symbols "cherrybluea" { include "inet(media_nav_acpi_common)" key <I6D> { [ XF86Go ] }; }; // Cherry CyBo@rd USB-Hub partial alphanumeric_keys xkb_symbols "cherrycyboard" { include "inet(media_nav_acpi_common)" key <FK17> { [ XF86Search ] }; key <I02> { [ XF86HomePage ] }; key <K67> { [ XF86Terminal ] }; key <IR7C> { [ XF86AudioMedia ] }; }; // Cherry CyMotion Expert partial alphanumeric_keys xkb_symbols "cherrycmexpert" { include "inet(cherryblueb)" include "inet(acpi_common)" key <FK15> { [ XF86Mail ] }; }; // Chicony // Chicony Internet partial alphanumeric_keys xkb_symbols "chicony" { include "inet(acpi_common)" key <I12> { [ XF86AudioMute ] }; key <I17> { [ XF86Mail ] }; key <I19> { [ XF86AudioLowerVolume ] }; key <I1E> { [ XF86Forward ] }; key <I20> { [ XF86AudioNext ] }; key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioPrev ] }; key <I23> { [ XF86AudioRaiseVolume ] }; key <I24> { [ XF86AudioStop ] }; key <I25> { [ XF86Back ] }; key <I26> { [ XF86LaunchB ] }; key <I2E> { [ XF86LaunchC ] }; key <I30> { [ XF86LaunchA ] }; key <I32> { [ XF86WWW ] }; key <I5F> { [ XF86ContrastAdjust ] }; key <I63> { [ XF86BrightnessAdjust ] }; }; // Chicony KU-0108 partial alphanumeric_keys xkb_symbols "chicony0108" { include "inet(cherrycyboard)" }; // Chicony KU-0420 AKA Targus Slim Internet Media USB Keyboard partial alphanumeric_keys xkb_symbols "chicony0420" { include "inet(media_nav_acpi_common)" key <I01> { [ XF86AudioMedia ] }; key <K67> { [ XF86MyComputer ] }; }; // Chicony KB-9885 partial alphanumeric_keys xkb_symbols "chicony9885" { include "inet(acpi_common)" key <I12> { [ XF86AudioMute ] }; key <I17> { [ XF86Mail ] }; key <I19> { [ XF86AudioLowerVolume ] }; key <I1E> { [ XF86Forward ] }; key <I20> { [ XF86AudioNext ] }; key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioPrev ] }; key <I23> { [ XF86AudioRaiseVolume ] }; key <I24> { [ XF86AudioStop ] }; key <I25> { [ XF86Back ] }; key <I26> { [ XF86LaunchB ] }; key <I2E> { [ XF86LaunchC ] }; key <I30> { [ XF86LaunchA ] }; key <I32> { [ XF86WWW ] }; }; // Compaq // Compaq Easy Access partial alphanumeric_keys xkb_symbols "compaqeak8" { key <I13> { [ XF86Community ] }; key <I14> { [ XF86Market ] }; key <I15> { [ XF86Meeting ] }; key <I1A> { [ XF86Search ] }; key <I1B> { [ XF86News ] }; key <I1E> { [ XF86Mail ] }; key <I1F> { [ XF86HomePage ] }; key <I23> { [ XF86WWW ] }; }; // Compaq Internet (7 keys) partial alphanumeric_keys xkb_symbols "compaqik7" { key <I12> { [ XF86LightBulb ] }; key <I1E> { [ XF86Mail ] }; key <I21> { [ XF86Search ] }; key <I23> { [ Help ] }; key <I25> { [ XF86VendorHome ] }; key <I26> { [ XF86HomePage ] }; key <I32> { [ XF86Shop ] }; }; // Compaq Internet (13 keys) partial alphanumeric_keys xkb_symbols "compaqik13" { include "inet(media_acpi_common)" key <I1E> { [ XF86Mail ] }; key <I1F> { [ XF86Go ] }; key <I21> { [ XF86Search ] }; key <I23> { [ XF86WWW ] }; key <I32> { [ XF86Shop ] }; }; // Compaq Internet (18 keys) partial alphanumeric_keys xkb_symbols "compaqik18" { include "inet(media_acpi_common)" key <I12> { [ XF86LightBulb ] }; key <I18> { [ XF86Eject ] }; key <I1E> { [ XF86Mail ] }; key <I1F> { [ XF86Go ] }; key <I21> { [ XF86Search ] }; key <I23> { [ XF86WWW ] }; key <I25> { [ XF86VendorHome ] }; key <I26> { [ XF86Community ] }; key <I32> { [ XF86Shop ] }; key <I68> { [ Print ] }; }; // laptop/notebook Compaq (eg. Armada, Evo) laptop Keyboard partial alphanumeric_keys xkb_symbols "armada" { include "inet(media_acpi_common)" key <I1A> { [ XF86Search ] }; key <I1E> { [ XF86Mail ] }; key <I1F> { [ XF86HomePage ] }; key <I23> { [ XF86WWW ] }; key <I59> { [ XF86Launch2 ] }; // Battery Monitor key <I6F> { [ XF86AudioMedia ] }; key <I75> { [ XF86Launch0 ] }; // Info Center }; // Compaq Presario laptop partial alphanumeric_keys xkb_symbols "presario" { include "inet(media_acpi_common)" key <I14> { [ XF86Q ] }; key <I18> { [ XF86Launch2 ] }; key <I1E> { [ XF86Mail ] }; key <I1F> { [ XF86Launch1 ] }; key <I23> { [ XF86WWW ] }; key <I32> { [ XF86Shop ] }; key <I75> { [ XF86AudioMedia ] }; }; // Compaq iPaq partial alphanumeric_keys xkb_symbols "ipaq" { key <FK16> { [ XF86Shop ] }; key <I02> { [ XF86Standby ] }; key <I65> { [ XF86Search ] }; key <I66> { [ XF86Travel ] }; key <I69> { [ XF86BackForward ] }; key <I6A> { [ XF86Q ] }; key <I6C> { [ XF86Mail ] }; }; // Dell partial alphanumeric_keys xkb_symbols "dell" { include "inet(acpi_common)" key <I12> { [ XF86Mail ] }; key <I1E> { [ XF86Search ] }; key <I26> { [ XF86HomePage ] }; }; // Dell Precision M65 laptop partial alphanumeric_keys xkb_symbols "dellm65" { include "inet(media_common)" key <I04> { [ XF86PowerOff ] }; key <LWIN> { [ Super_L ] }; }; // laptop/notebook Dell Inspiron 8xxx partial alphanumeric_keys xkb_symbols "inspiron" { include "inet(media_common)" key <I02> { [ XF86AudioStop ] }; key <I04> { [ XF86AudioNext ] }; key <I21> { [ XF86Eject ] }; key <I56> { [ XF86Display ] }; key <IR7D> { [ XF86AudioPrev ] }; key <IR7C> { [ XF86AudioPlay, XF86AudioPause ] }; }; // DELL USB Multimedia (former 8135, generalized, superset of 8125) partial alphanumeric_keys xkb_symbols "dellusbmm" { // Describes the extra keys on a SK-8135 Multimedia keyboard // From Olivier Lahaye <olivier dot lahaye at motorola dot com> include "inet(media_nav_acpi_common)" key <I02> { [ XF86HomePage ] }; key <K67> { [ XF86MyComputer ] }; key <IR7C> { [ XF86AudioMedia ] }; }; // Diamond // Diamond 9801/9802 partial alphanumeric_keys xkb_symbols "diamond" { include "inet(media_nav_acpi_common)" key <I6D> { [ XF86Go ] }; }; // Ennyah // Ennyah DKB-1008 partial alphanumeric_keys xkb_symbols "ennyah_dkb1008" { include "inet(media_nav_acpi_common)" key <IR7C> { [ XF86AudioMedia ] }; }; // Genius // Genius Comfy KB-16M/Multimedia KWD-910 partial alphanumeric_keys xkb_symbols "genius" { include "inet(media_acpi_common)" key <I12> { [ XF86AudioRaiseVolume ] }; key <I17> { [ XF86Calculator ] }; key <I19> { [ XF86AudioLowerVolume ] }; key <I1E> { [ XF86Forward ] }; key <I21> { [ XF86AudioNext ] }; key <I23> { [ XF86AudioPrev ] }; key <I25> { [ XF86Back ] }; key <I26> { [ XF86ScreenSaver ] }; key <I2E> { [ XF86Mail ] }; key <I30> { [ XF86Eject ] }; key <I32> { [ XF86WWW ] }; }; // Genius Comfy 21e partial alphanumeric_keys xkb_symbols "geniuscomfy2" { // Describes the extra keys on a Genius Comfy KB-21e-Scroll // From Radics Laszlo <garaboncias@mailbox.hu> include "inet(media_nav_acpi_common)" key <I23> { [ Return ] }; }; // Gyration partial alphanumeric_keys xkb_symbols "gyration" { include "inet(nav_common)" key <FK16> { [ XF86Reload ] }; key <I02> { [ XF86HomePage ] }; key <I17> { [ XF86AudioStop ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; }; // Hewlett-Packard // Hewlett-Packard Internet partial alphanumeric_keys xkb_symbols "hpi6" { include "inet(media_nav_acpi_common)" key <I02> { [ XF86HomePage ] }; key <I12> { [ XF86Search ] }; key <I14> { [ XF86VendorHome ] }; key <I15> { [ XF86Community ] }; key <I16> { [ XF86AudioMedia ] }; key <I18> { [ XF86Eject ] }; key <I1E> { [ XF86Shop ] }; key <I1F> { [ XF86Launch1 ] }; key <I26> { [ Help ] }; key <I27> { [ XF86Finance ] }; key <I39> { [ Print ] }; key <I75> { [ Help ] }; }; // Hewlett-Packard SK-2501, SK-2505 Multimedia partial alphanumeric_keys xkb_symbols "hp250x" { key <I12> { [ XF86Tools ] }; key <I17> { [ XF86Search ] }; key <I18> { [ XF86Eject ] }; key <I1E> { [ XF86Mail ] }; key <I20> { [ XF86AudioMute ] }; key <I21> { [ XF86Launch5 ] }; key <I22> { [ XF86Launch3 ] }; key <I23> { [ XF86Launch2 ] }; key <I24> { [ XF86Launch4 ] }; key <I25> { [ XF86Standby ] }; key <I26> { [ Help ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I32> { [ XF86WWW ] }; }; // Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx partial alphanumeric_keys xkb_symbols "hpxe3gc" { // Describes the OneTouch buttons on HP Omnibook XE3 GC and // HP Pavilion N52XX models. // See http://sourceforge.net/projects/omke for details on enabling // these keys include "inet(media_common)" key <I71> { [ Help ] }; key <I72> { [ XF86Launch1 ] }; key <I73> { [ XF86WWW ] }; key <I74> { [ XF86Mail ] }; }; // Hewlett-Packard Omnibook XE3 GF partial alphanumeric_keys xkb_symbols "hpxe3gf" { // Describes the OneTouch buttons on HP Omnibook XE3 GF models. // See http://sourceforge.net/projects/omke for details on enabling // these keys include "inet(media_nav_common)" key <I73> { [ Help ] }; key <I74> { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook XT1000 partial alphanumeric_keys xkb_symbols "hpxt1000" { // Describes the OneTouch buttons on HP Omnibook XT1000 models. // See http://sourceforge.net/projects/omke for details on enabling // these keys include "inet(media_nav_common)" key <I71> { [ XF86Launch3 ] }; key <I72> { [ Help ] }; key <I73> { [ XF86Launch2 ] }; key <I74> { [ XF86Launch1 ] }; }; // Hewlett-Packard Pavilion ZT1100 partial alphanumeric_keys xkb_symbols "hpzt11xx" { // Describes the OneTouch buttons on HP Pavilion ZT11xx models. // See http://sourceforge.net/projects/omke for details on enabling // these keys include "inet(media_nav_common)" key <I71> { [ XF86Launch3 ] }; key <I72> { [ Help ] }; key <I73> { [ XF86Launch2 ] }; key <I74> { [ XF86Launch1 ] }; }; // Hewlett-Packard Pavilion dv5 partial alphanumeric_keys xkb_symbols "hpdv5" { // Describes the OneTouch buttons on HP Pavilion dv5 models. // See http://sourceforge.net/projects/omke for details on enabling // these keys include "inet(media_common)" key <I12> { [ XF86ScreenSaver ] }; key <I32> { [ XF86WWW ] }; key <I75> { [ Help ] }; key <K6D> { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook XE4xxx and ZE4xxx partial alphanumeric_keys xkb_symbols "hpxe4xxx" { // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx // models. // See http://sourceforge.net/projects/omke for details on enabling // these keys include "inet(media_nav_common)" key <I70> { [ Help ] }; key <I71> { [ XF86Launch2 ] }; key <I73> { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook 500 FA partial alphanumeric_keys xkb_symbols "hp500fa" { // Describes the OneTouch buttons on HP Omnibook 500 FA models. // See http://sourceforge.net/projects/omke for details on enabling // these keys key <I73> { [ Help ] }; key <I74> { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook 500 partial alphanumeric_keys xkb_symbols "hp5xx" { // Describes the OneTouch buttons on HP Omnibook 5xx models. // See http://sourceforge.net/projects/omke for details on enabling // these keys include "inet(media_common)" key <I73> { [ Help ] }; key <I74> { [ XF86Launch1 ] }; }; // Honeywell // Honeywell Euroboard partial alphanumeric_keys xkb_symbols "honeywell_euroboard" { // January 2002 // Scott Penrose <scottp@dd.com.au> // http://linux.dd.com.au/quest/linux/keyboard/honeywell/ key <I10> { [ XF86Game ] }; key <I12> { [ XF86AudioPrev ] }; key <I17> { [ XF86Eject ] }; key <I18> { [ XF86Launch2 ] }; key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; key <I1E> { [ XF86Launch1 ] }; key <I20> { [ XF86AudioMute ] }; key <I22> { [ XF86AudioNext ] }; key <I23> { [ XF86AudioStop ] }; key <I24> { [ XF86Mail ] }; key <I25> { [ XF86ScreenSaver ] }; key <I26> { [ XF86Calculator ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I32> { [ XF86WWW ] }; }; // IBM // IBM Rapid Access partial alphanumeric_keys xkb_symbols "rapidaccess" { key <I12> { [ XF86AudioMute ] }; key <I17> { [ XF86Launch2 ] }; key <I1E> { [ XF86AudioLowerVolume ] }; key <I20> { [ XF86AudioRaiseVolume ] }; key <I21> { [ XF86AudioNext ] }; key <I22> { [ XF86AudioPause ] }; key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; key <I23> { [ XF86AudioPrev ] }; key <I24> { [ XF86AudioStop ] }; key <I25> { [ XF86Standby ] }; key <I26> { [ Help ] }; key <I2E> { [ XF86Launch4 ] }; key <I30> { [ XF86Launch3 ] }; key <I32> { [ XF86Launch1 ] }; }; // IBM Rapid Access II partial alphanumeric_keys xkb_symbols "rapidaccess2" { include "inet(acpi_common)" key <I12> { [ XF86AudioNext ] }; key <I17> { [ XF86Favorites ] }; key <I1E> { [ XF86AudioMute ] }; key <I20> { [ XF86AudioStop ] }; key <I21> { [ XF86AudioLowerVolume ] }; key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; key <I23> { [ XF86AudioRaiseVolume ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86HomePage ] }; key <I26> { [ XF86Shop ] }; key <I2E> { [ XF86Search ] }; key <I30> { [ XF86MyComputer ] }; key <I32> { [ XF86VendorHome ] }; }; // IBM ThinkPad 60 series partial alphanumeric_keys xkb_symbols "thinkpad60" { include "inet(media_nav_common)" key <I1F> { [ XF86VendorHome ] }; }; // IBM Space Saver partial alphanumeric_keys xkb_symbols "ibm_spacesaver" { key <NMLK> { type="ONE_LEVEL", symbols[Group1]= [ Num_Lock ] }; }; // Logitech // Logitech common definitions hidden partial alphanumeric_keys xkb_symbols "logitech_base" { include "inet(media_nav_acpi_common)" key <I02> { [ XF86HomePage ] }; key <I15> { [ XF86Community ] }; key <I16> { [ XF86ScrollClick ] }; key <I21> { [ XF86VendorHome ] }; key <I3B> { [ XF86New ] }; key <I3C> { [ XF86Reply ] }; key <I43> { [ XF86MyComputer ] }; key <I44> { [ XF86Documents ] }; key <I57> { [ XF86Pictures ] }; key <I58> { [ XF86Music ] }; }; // Logitech second set of common keys hidden partial alphanumeric_keys xkb_symbols "logitech_set3" { key <I17> { [ XF86AudioStop ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I44> { [ XF86New ] }; // F1 key <I45> { [ XF86Reply ] }; // F2 key <I4A> { [ XF86Send ] }; // F4 key <I54> { [ Print ] }; // F7 key <I55> { [ XF86Save ] }; // F8 key <I56> { [ XF86Documents ] }; // F10 key <I69> { [ XF86Go ] }; key <IR7C> { [ XF86AudioMedia ] }; }; // Logitech Access partial alphanumeric_keys xkb_symbols "logiaccess" { include "inet(logitech_base)" key <FK13> { [ XF86MailForward ] }; key <FK14> { [ XF86Send ] }; key <I11> { [ XF86Messenger ] }; key <I12> { [ XF86WebCam ] }; }; // Logitech Cordless Desktop (alt.) partial alphanumeric_keys xkb_symbols "logicda" { include "inet(logitech_base)" include "inet(logitech_set3)" }; // Logitech Internet Navigator partial alphanumeric_keys xkb_symbols "logicink" { include "inet(logitech_base)" key <I11> { [ XF86Shop ] }; key <I12> { [ XF86VendorHome ] }; key <I13> { [ XF86Finance ] }; key <I14> { [ XF86Start ] }; }; // Logitech Cordless Desktop EX110 partial alphanumeric_keys xkb_symbols "logiex110" { include "inet(logitech_base)" key <I2F> { [ XF86Close ] }; // Close // Extended function keys // In the Console before starting X // Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217 // setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206 // *=keys that are there but need different symbol names. key <I3B> { [ Help ] }; // F1 key <FK13> { [ XF86Word ] }; // F2 key <FK14> { [ XF86Excel ] }; // F3 key <FK15> { [ XF86Pictures ] }; // F4 key <FK16> { [ Undo ] }; // F5 key <I65> { [ Redo ] }; // F6 * key <I42> { [ Print ] }; // F7 key <I43> { [ XF86Save ] }; // F8 key <I44> { [ XF86Launch1 ] }; // F9 * key <I45> { [ XF86Launch2 ] }; // F10 key <I14> { [ XF86Launch3 ] }; // F11 key <I4A> { [ XF86Launch4 ] }; // F12 }; // Logitech iTouch Internet Navigator SE partial alphanumeric_keys xkb_symbols "logiinkse" { include "inet(logitech_base)" key <FK13> { [ XF86MailForward ] }; // F3 key <FK14> { [ XF86Send ] }; // F4 key <FK15> { [ Undo ] }; // F5 key <FK16> { [ Redo ] }; // F6 key <FK17> { [ Print ] }; // F7 key <I11> { [ XF86Messenger ] }; key <I12> { [ XF86WebCam ] }; key <I13> { [ XF86VendorHome ] }; key <I14> { [ XF86Shop ] }; key <I42> { [ XF86Save ] }; // F8 }; // Logitech iTouch Internet Navigator SE USB partial alphanumeric_keys xkb_symbols "logiinkseusb" { include "inet(logitech_base)" include "inet(logitech_set3)" }; // Logitech iTouch Cordless Y-RB6 partial alphanumeric_keys xkb_symbols "logiitc" { include "inet(logitech_base)" key <I2F> { [ XF86AudioRaiseVolume ] }; // Just to override RaiseVolume from logitech_base, // since no keysym can have two keycodes, see // https://bugs.freedesktop.org/show_bug.cgi?id=7095 key <I30> { [ XF86Launch1 ] }; }; // Logitech Internet partial alphanumeric_keys xkb_symbols "logiik" { include "inet(logitech_base)" key <I12> { [ Find ] }; key <I17> { [ Print ] }; key <I18> { [ XF86Favorites ] }; key <I19> { [ XF86Reload ] }; key <I1E> { [ XF86Search ] }; key <I20> { [ XF86HotLinks ] }; key <I22> { [ XF86Forward ] }; key <I23> { [ XF86HomePage ] }; key <I24> { [ XF86Stop ] }; key <I25> { [ XF86OpenURL ] }; key <I26> { [ XF86AddFavorite ] }; key <I32> { [ XF86History ] }; key <I7A> { [ XF86WWW ] }; }; // Logitech iTouch partial alphanumeric_keys xkb_symbols "itouch" { include "inet(logitech_base)" key <I1F> { [ XF86AudioMute ] }; key <I2B> { [ XF86AudioLowerVolume ] }; key <I2D> { [ XF86AudioRaiseVolume ] }; }; // Logitech UltraX Cordless Media Desktop partial alphanumeric_keys xkb_symbols "logiultraxc" { key <FK16> { [ XF86AudioMute ] }; key <FK17> { [ XF86AudioLowerVolume ] }; key <I2B> { [ XF86AudioNext ] }; key <I2D> { [ XF86AudioPrev ] }; key <I2C> { [ XF86AudioPlay, XF86AudioPause ] }; key <KPDC> { [ XF86AudioRaiseVolume ] }; }; partial alphanumeric_keys xkb_symbols "logidinovo" { include "inet(media_nav_common)" key <I02> { [ XF86HomePage ] }; key <I12> { [ XF86Standby ] }; key <I17> { [ XF86Search ] }; key <I21> { [ XF86AudioRaiseVolume ] }; key <K66> { [ XF86AudioLowerVolume ] }; key <KPDC> { [ XF86AudioMute ] }; key <IR7C> { [ XF86AudioMedia ] }; }; partial alphanumeric_keys xkb_symbols "logidinovoedge" { include "inet(media_acpi_common)" key <I02> { [ XF86HomePage ] }; key <I6C> { [ XF86Mail ] }; key <FK17> { [ XF86Search ] }; key <IR7C> { [ XF86AudioMedia ] }; }; partial alphanumeric_keys xkb_symbols "logitech_g15" { include "inet(media_nav_acpi_common)" key <AE13> { [ XF86Messenger ] }; key <HKTG> { [ XF86Launch7 ] }; key <I02> { [ XF86Launch9 ] }; key <I04> { [ XF86Phone ] }; key <I08> { [ XF86LaunchD ] }; key <I09> { [ XF86Support ] }; key <I0F> { [ XF86LaunchF ] }; key <I16> { [ XF86LogOff ] }; key <I18> { [ XF86Launch5 ] }; key <I21> { [ XF86Travel ] }; key <I23> { [ XF86Spell ] }; key <I31> { [ XF86Launch4 ] }; key <I3C> { [ XF86Music ] }; key <I42> { [ XF86Forward ] }; key <I43> { [ XF86Send ] }; key <I57> { [ XF86Save ] }; key <I64> { [ XF86Pictures ] }; key <I67> { [ XF86LaunchA ] }; key <I76> { [ XF86iTouch ] }; key <I77> { [ XF86Launch3 ] }; key <I79> { [ XF86ToDoList ] }; key <I7B> { [ XF86Calculator ] }; key <K5A> { [ XF86VendorHome ] }; key <K5D> { [ XF86Away ] }; key <K5E> { [ XF86WebCam ] }; key <K5F> { [ XF86Launch0 ] }; key <K63> { [ XF86Launch6 ] }; key <K6D> { [ XF86Calendar ] }; key <K71> { [ XF86LaunchB ] }; key <K72> { [ XF86LaunchC ] }; key <K74> { [ XF86WWW ] }; key <K75> { [ XF86LaunchE ] }; key <II5D> { [ XF86Launch1 ] }; key <IR7D> { [ XF86Launch2 ] }; key <IR7C> { [ XF86Launch8 ] }; }; // Memorex // Memorex MX1998 partial alphanumeric_keys xkb_symbols "mx1998" { include "inet(media_acpi_common)" key <DOWN> { [ XF86ScrollDown ] }; key <I12> { [ XF86AudioRewind ] }; key <I17> { [ XF86Close ] }; key <I18> { [ XF86Xfer ] }; key <I1E> { [ XF86AudioRecord ] }; key <I21> { [ XF86Documents ] }; key <I23> { [ XF86Game ] }; key <I25> { [ XF86Calculator ] }; key <I26> { [ Menu ] }; key <I32> { [ XF86WWW ] }; key <I57> { [ XF86WakeUp ] }; key <I68> { [ XF86DOS ] }; key <I7A> { [ XF86ScreenSaver ] }; key <UP> { [ XF86ScrollUp ] }; }; // Memorex MX2500 EZ-Access partial alphanumeric_keys xkb_symbols "mx2500" { include "inet(media_nav_acpi_common)" key <I12> { [ XF86Clear ] }; key <I13> { [ XF86Phone ] }; key <I14> { [ XF86DOS ] }; key <I17> { [ XF86Close ] }; key <I18> { [ XF86Xfer ] }; key <I1E> { [ XF86Eject ] }; key <I1F> { [ XF86Documents ] }; key <I26> { [ XF86News ] }; key <I6B> { [ XF86WakeUp ] }; key <I6D> { [ XF86RotateWindows ] }; }; // Memorex MX2750 partial alphanumeric_keys xkb_symbols "mx2750" { include "inet(media_nav_acpi_common)" key <I32> { [ XF86Launch0 ] }; }; // Microsoft // Microsoft Natural Ergonomic 4000 partial alphanumeric_keys xkb_symbols "microsoft4000" { include "inet(media_nav_common)" key <I192> { [ XF86Launch1 ] }; key <I193> { [ XF86Launch2 ] }; key <I194> { [ XF86Launch3 ] }; key <I195> { [ XF86Launch4 ] }; key <I196> { [ XF86Launch5 ] }; // Missing because of lack of support from kbd driver: Zoom in and // slider. }; // Microsoft Natural Wireless Ergonomic 7000 partial alphanumeric_keys xkb_symbols "microsoft7000" { include "inet(media_nav_common)" key <I07> { [ Undo ] }; key <I09> { [ XF86New ] }; key <I0A> { [ Redo ] }; key <I0E> { [ XF86MailForward ] }; key <I2F> { [ XF86Close ] }; key <I39> { [ Print ] }; key <I55> { [ XF86Save ] }; key <I5A> { [ XF86Send ] }; key <I62> { [ Help ] }; key <I64> { [ XF86Reply ] }; key <I76> { [ parenleft ] }; key <I7B> { [ parenright ] }; key <K59> { [ KP_Equal ] }; key <K64> { [ XF86Open ] }; // Missing because of lack of support from kbd driver: Spell, Launch, // and Zoom in and out buttons. }; // Microsoft Internet partial alphanumeric_keys xkb_symbols "microsoftinet" { include "inet(nav_acpi_common)" key <I68> { [ XF86AudioStop ] }; }; // Microsoft Natural Pro USB partial alphanumeric_keys xkb_symbols "microsoftprousb" { include "inet(nav_common)" key <FK16> { [ XF86Reload ] }; key <I01> { [ XF86AudioMedia ] }; key <I02> { [ XF86HomePage ] }; key <I17> { [ XF86AudioStop ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I63> { [ XF86Standby ] }; // Internet Section -- Left Side // Multimedia Section -- Right Side // My Computer Section -- Far Right // My computer maps to printscreen, so leaving commented out for now // key <PRSC> { [ XF86MyComputer ] }; }; // Microsoft Natural Pro OEM partial alphanumeric_keys xkb_symbols "microsoftprooem" { include "inet(media_nav_common)" key <FK17> { [ XF86Search ] }; key <I02> { [ XF86HomePage ] }; key <I63> { [ XF86Standby ] }; key <K67> { [ XF86MyComputer ] }; // Internet Section -- Left Side // Multimedia Section -- Right Side // My Computer Section -- Far Right }; // Microsoft Internet Pro (Swedish) partial alphanumeric_keys xkb_symbols "microsoftprose" { include "inet(nav_common)" key <FK16> { [ XF86Reload ] }; key <I02> { [ XF86HomePage ] }; key <I17> { [ XF86AudioStop ] }; key <I1E> { [ XF86AudioRaiseVolume ] }; key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; key <I22> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioPrev ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I63> { [ XF86Standby ] }; key <I68> { [ XF86AudioStop ] }; key <PRSC> { [ XF86MyComputer ] }; key <IR7C> { [ XF86AudioMedia ] }; }; // Microsoft Office Keyboard partial alphanumeric_keys xkb_symbols "microsoftoffice" { include "inet(nav_acpi_common)" key <BRK> { [ XF86Calendar ] }; key <END> { [ Undo ] }; key <I02> { [ XF86HomePage ] }; key <I1E> { [ XF86AudioLowerVolume ] }; key <I25> { [ XF86AudioRaiseVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I3C> { [ XF86Cut ] }; key <I4A> { [ XF86LogOff ] }; key <I54> { [ XF86ApplicationLeft ] }; key <I55> { [ XF86TaskPane ] }; key <I56> { [ XF86Spell ] }; key <I57> { [ XF86WWW ] }; key <I58> { [ XF86New ] }; key <I59> { [ XF86Open ] }; key <I5A> { [ XF86Close ] }; key <I62> { [ Help ] }; key <I64> { [ XF86Save ] }; key <I67> { [ Print ] }; key <I6D> { [ XF86OfficeHome ] }; key <I70> { [ Redo ] }; key <I71> { [ XF86Reply ] }; key <I72> { [ XF86MailForward ] }; key <I73> { [ XF86Send ] }; key <I78> { [ XF86Copy ] }; key <MOAR> { [ XF86ApplicationRight ] }; key <RCTL> { [ XF86Paste ] }; }; // Microsoft Wireless Multimedia 1.0A partial alphanumeric_keys xkb_symbols "microsoftmult" { include "inet(media_nav_acpi_common)" key <AE13> { [ XF86Messenger ] }; key <FK14> { [ XF86New ] }; key <FK15> { [ XF86Open ] }; key <FK16> { [ XF86Close ] }; key <FK17> { [ XF86Reply ] }; key <I07> { [ Redo ] }; key <I08> { [ Undo ] }; key <I16> { [ XF86LogOff ] }; key <I23> { [ XF86Spell ] }; key <I3B> { [ Help ] }; key <I3C> { [ XF86Music ] }; key <I42> { [ XF86Forward ] }; key <I43> { [ XF86Send ] }; key <I57> { [ XF86Save ] }; key <I58> { [ Print ] }; key <I64> { [ XF86Pictures ] }; key <I80> { [ XF86Documents ] }; }; // Oretec // Oretec MCK-800 MM/Internet keyboard partial alphanumeric_keys xkb_symbols "oretec" { include "inet(acpi_common)" key <I10> { [ XF86ScrollUp ] }; key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; key <I17> { [ XF86AudioPrev ] }; key <I18> { [ XF86ScrollDown ] }; key <I19> { [ XF86ZoomOut ] }; key <I1E> { [ XF86AudioMute ] }; key <I21> { [ XF86WWW ] }; key <I22> { [ Menu ] }; key <I23> { [ XF86AudioStop ] }; key <I24> { [ XF86Calculator ] }; key <I25> { [ XF86Xfer ] }; key <I26> { [ XF86Mail ] }; key <I2E> { [ XF86AudioNext ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I32> { [ XF86ZoomIn ] }; key <I68> { [ XF86AudioLowerVolume ] }; }; // Propeller // Propeller Voyager KTEZ-1000 partial alphanumeric_keys xkb_symbols "propeller" { include "inet(media_common)" key <I12> { [ XF86AudioRewind ] }; key <I17> { [ XF86Close ] }; key <I18> { [ XF86Xfer ] }; key <I1E> { [ XF86AudioRecord ] }; key <I21> { [ XF86Documents ] }; key <I23> { [ XF86Game ] }; key <I25> { [ XF86Calculator ] }; key <I26> { [ Menu ] }; key <I32> { [ XF86WWW ] }; key <I68> { [ XF86DOS ] }; key <I7A> { [ XF86Standby ] }; }; // QTronix // QTronix Scorpius 98N+ partial alphanumeric_keys xkb_symbols "qtronix" { key <I10> { [ XF86ScrollDown ] }; key <I12> { [ XF86Forward ] }; key <I13> { [ XF86WakeUp ] }; key <I17> { [ XF86Search ] }; key <I18> { [ XF86Standby ] }; key <I19> { [ XF86ScrollUp ] }; key <I1E> { [ XF86Back ] }; key <I1F> { [ XF86Reload ] }; key <I20> { [ XF86AudioRaiseVolume ] }; key <I21> { [ XF86AudioPrev ] }; key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; key <I23> { [ XF86AudioNext ] }; key <I24> { [ XF86AudioStop ] }; key <I25> { [ XF86HomePage ] }; key <I26> { [ XF86AudioMute ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRecord ] }; key <I31> { [ XF86PowerOff ] }; key <I32> { [ XF86Stop ] }; key <I68> { [ XF86Calculator ] }; }; // Samsung // Samsung SDM 4500P partial alphanumeric_keys xkb_symbols "samsung4500" { include "inet(media_nav_acpi_common)" key <AE13> { [ XF86Launch4 ] }; key <I02> { [ XF86Launch1 ] }; key <I04> { [ XF86Launch3 ] }; key <I06> { [ XF86Launch5 ] }; key <I09> { [ XF86Close ] }; key <I0A> { [ XF86Book ] }; key <I18> { [ XF86Eject ] }; key <I26> { [ Help ] }; key <I59> { [ XF86Explorer ] }; key <IR7D> { [ XF86Launch2 ] }; }; // Samsung SDM 4510P partial alphanumeric_keys xkb_symbols "samsung4510" { include "inet(media_acpi_common)" key <I02> { [ XF86Launch1 ] }; key <I04> { [ XF86Launch3 ] }; key <I18> { [ XF86Eject ] }; key <IR7D> { [ XF86Launch2 ] }; }; // SK // NEC SK-1300 partial alphanumeric_keys xkb_symbols "sk1300" { include "inet(media_common)" key <I12> { [ XF86Eject ] }; key <I1E> { [ XF86Forward ] }; key <I20> { [ XF86WWW ] }; key <I25> { [ XF86Standby ] }; key <I26> { [ XF86Back ] }; key <I32> { [ XF86Stop ] }; }; // NEC SK-2500 partial alphanumeric_keys xkb_symbols "sk2500" { include "inet(media_nav_common)" key <I12> { [ XF86AudioRewind ] }; key <I17> { [ XF86Close ] }; key <I18> { [ XF86Eject ] }; key <I18> { [ XF86Eject ] }; key <I19> { [ XF86Forward ] }; key <I1E> { [ XF86AudioRecord ] }; key <I23> { [ XF86Xfer ] }; key <I25> { [ XF86PowerOff ] }; key <I26> { [ Menu ] }; key <I7A> { [ XF86ScreenSaver ] }; }; // NEC SK-6200 partial alphanumeric_keys xkb_symbols "sk6200" { include "inet(acpi_common)" key <I12> { [ XF86Favorites ] }; key <I14> { [ XF86AudioLowerVolume ] }; key <I16> { [ XF86AudioRaiseVolume ] }; key <I17> { [ XF86Back ] }; key <I19> { [ XF86Forward ] }; key <I1E> { [ XF86WWW ] }; key <I20> { [ XF86AudioMute ] }; key <I21> { [ XF86AudioNext ] }; key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; key <I23> { [ XF86AudioPrev ] }; key <I24> { [ XF86AudioStop ] }; key <I32> { [ XF86Mail ] }; }; // NEC SK-7100 partial alphanumeric_keys xkb_symbols "sk7100" { include "inet(media_common)" key <I12> { [ XF86AudioPause ] }; key <I17> { [ XF86Close ] }; key <I18> { [ XF86Video ] }; key <I1E> { [ XF86Eject ] }; key <I25> { [ XF86CD ] }; key <I26> { [ XF86Display ] }; key <I32> { [ XF86WWW ] }; }; // Sven // SVEN Ergonomic 2500 partial alphanumeric_keys xkb_symbols "sven" { include "inet(acpi_common)" key <I10> { [ XF86AudioPlay, XF86AudioPause ] }; key <I12> { [ XF86Forward ] }; key <I17> { [ XF86AudioRaiseVolume ] }; key <I18> { [ XF86ZoomOut ] }; key <I19> { [ XF86AudioPrev ] }; key <I1A> { [ XF86AudioStop ] }; key <I1E> { [ XF86HomePage ] }; key <I20> { [ XF86Mail ] }; key <I21> { [ XF86ZoomIn ] }; key <I22> { [ XF86MyComputer ] }; key <I23> { [ XF86Stop ] }; key <I24> { [ XF86ScreenSaver ] }; key <I25> { [ XF86AudioLowerVolume ] }; key <I26> { [ XF86AudioMute ] }; key <I28> { [ XF86Calculator ] }; key <I29> { [ XF86Reload ] }; key <I2E> { [ XF86Search ] }; key <I30> { [ XF86Favorites ] }; key <I31> { [ XF86ScrollUp ] }; key <I32> { [ XF86ScrollDown ] }; key <I62> { [ XF86AudioNext ] }; key <I68> { [ XF86Back ] }; }; // SVEN Slim 303 partial alphanumeric_keys xkb_symbols "sven303" { key <I11> { [ XF86PowerOff ] }; key <I12> { [ XF86Sleep ] }; key <I16> { [ XF86WakeUp ] }; }; // Symplon // Symplon PaceBook tablet partial alphanumeric_keys xkb_symbols "symplon" { include "inet(nav_acpi_common)" key <HOME> { [ XF86RotationPB ] }; key <I13> { [ XF86SplitScreen ] }; key <I14> { [ XF86Support ] }; key <I17> { [ XF86New ] }; key <I21> { [ XF86User2KB ] }; key <I25> { [ XF86RotationKB ] }; key <I26> { [ XF86MenuKB ] }; key <I6B> { [ XF86User1KB ] }; key <PAUS> { [ XF86UserPB ] }; key <UP> { [ XF86MenuPB ] }; }; // Toshiba // Toshiba Satellite S3000 partial alphanumeric_keys xkb_symbols "toshiba_s3000" { include "inet(media_common)" // Describes the Special buttons on Toshiba Satellite 3000 models. // See http://sourceforge.net/projects/omke for details on enabling // these keys key <I06> { [ XF86Launch1 ] }; key <I13> { [ XF86Launch2 ] }; key <I71> { [ XF86WWW ] }; key <I73> { [ XF86Mail ] }; key <I75> { [ XF86AudioRaiseVolume ] }; key <I76> { [ XF86AudioLowerVolume ] }; }; // Trust // Trust Wireless Classic partial alphanumeric_keys xkb_symbols "trust" { include "inet(media_nav_acpi_common)" key <I11> { [ XF86ScreenSaver ] }; key <I1E> { [ XF86Eject ] }; }; // Trust Direct Access partial alphanumeric_keys xkb_symbols "trustda" { include "inet(media_common)" key <I12> { [ XF86AudioRewind ] }; key <I17> { [ XF86Close ] }; key <I18> { [ XF86Eject ] }; key <I1E> { [ XF86AudioRecord ] }; key <I23> { [ XF86Xfer ] }; key <I25> { [ XF86Standby ] }; key <I26> { [ Help ] }; key <I32> { [ XF86WWW ] }; key <I7A> { [ XF86Away ] }; }; // YaHoo! // Yahoo! Internet partial alphanumeric_keys xkb_symbols "yahoo" { include "inet(acpi_common)" key <I11> { [ XF86AudioPrev ] }; key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; key <I1E> { [ XF86AudioStop ] }; key <I1F> { [ XF86AudioNext ] }; key <I20> { [ XF86AudioRecord ] }; key <I21> { [ XF86AudioLowerVolume ] }; key <I22> { [ XF86AudioRaiseVolume ] }; key <I23> { [ XF86AudioMute ] }; key <I24> { [ XF86Close ] }; key <I25> { [ XF86Calculator ] }; key <I26> { [ Help ] }; key <I27> { [ XF86Mail ] }; key <I28> { [ XF86WWW ] }; }; // Apple keyboards (macbooks, powerbooks, powermac G5, etc) partial alphanumeric_keys xkb_symbols "apple" { // Really brightness up/down key <II65> { [ XF86BrightnessAdjust ] }; key <I54> { [ XF86BrightnessAdjust ] }; key <I20> { [ XF86AudioMute ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I56> { [ XF86RotateWindows ] }; // Really keyboard backlight off/up/down key <I57> { [ XF86Launch0 ] }; key <I58> { [ XF86Launch1 ] }; key <I59> { [ XF86Launch2 ] }; key <I5E> { [ XF86PowerOff ] }; key <K5D> { [ F13 ] }; key <K5E> { [ F14 ] }; key <K5F> { [ F15 ] }; key <K6C> { [ XF86Eject ] }; key <II5D> { [ F16 ] }; key <KPEQ> { [ KP_Equal ] }; }; partial alphanumeric_keys xkb_symbols "cymotionlinux" { include "inet(media_nav_acpi_common)" key <I07> { [ Undo ] }; key <I0A> { [ Redo ] }; key <I0F> { [ XF86ScrollDown ] }; key <I17> { [ XF86Launch2 ] }; key <I1F> { [ XF86Launch1 ] }; key <I28> { [ XF86MenuKB ] }; key <I2B> { [ XF86Launch3 ] }; key <I3C> { [ XF86Cut ] }; key <I78> { [ XF86Copy ] }; key <K65> { [ XF86Paste ] }; key <K75> { [ XF86ScrollUp ] }; key <IR7C> { [ XF86AudioMedia ] }; }; partial alphanumeric_keys xkb_symbols "silvercrest" { include "inet(media_nav_acpi_common)" key <I02> { [ XF86HomePage ] }; key <I21> { [ XF86Launch2 ] }; key <K67> { [ XF86Launch1 ] }; }; // eMachines partial alphanumeric_keys xkb_symbols "emachines" { include "inet(media_nav_acpi_common)" key <I32> { [ XF86iTouch ] }; key <KP0> { [ KP_0 ] }; key <KP1> { [ KP_1 ] }; key <KP2> { [ KP_2 ] }; key <KP3> { [ KP_3 ] }; key <KP4> { [ KP_4 ] }; key <KP5> { [ KP_5 ] }; key <KP6> { [ KP_6 ] }; key <KP7> { [ KP_7 ] }; key <KP8> { [ KP_8 ] }; key <KP9> { [ KP_9 ] }; key <KPAD> { [ KP_Add ] }; key <KPDL> { [ KP_Decimal ] }; key <KPDV> { [ KP_Divide ] }; key <KPMU> { [ KP_Multiply ] }; key <KPSU> { [ KP_Subtract ] }; }; // BenQ // BenQ X* (X730, X500, X800) // // To make the FN_LOCK and CONFIG key work on the BenQ X500 , use: // setkeycodes e074 130 # KEY_PROPS from /usr/include/linux/input.h // setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h partial alphanumeric_keys xkb_symbols "benqx" { include "inet(media_nav_acpi_common)" key <I02> { [ XF86ModeLock ] }; key <I21> { [ XF86WWW ] }; key <I2B> { [ XF86Go ] }; key <I31> { [ XF86Calendar ] }; }; // Intel // Intel Classmate partial alphanumeric_keys xkb_symbols "classmate" { key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; }; // Unitek partial alphanumeric_keys xkb_symbols "unitekkb1925" { include "inet(media_nav_common)" key <I0C> { [ XF86AudioMute ] }; key <I11> { [ XF86PowerOff ] }; key <I12> { [ XF86Sleep ] }; key <I16> { [ XF86WakeUp ] }; key <I18> { [ XF86Search ] }; key <I1A> { [ XF86Reload ] }; }; // Creative // Creative Desktop Wireless 7000 partial alphanumeric_keys xkb_symbols "creativedw7000" { include "inet(media_nav_acpi_common)" key <I66> { [ XF86Pictures ] }; }; // Compal // Compal FL90 partial alphanumeric_keys xkb_symbols "compalfl90" { include "inet(media_nav_acpi_common)" key <I54> { [ XF86MonBrightnessUp ] }; key <II65> { [ XF86MonBrightnessDown ] }; }; partial alphanumeric_keys xkb_symbols "pc105" { include "inet(media_nav_acpi_common)" }; // HTC Dream partial alphanumeric_keys xkb_symbols "htcdream" { key <BKSP> { [ BackSpace ] }; key <RTRN> { [ Return ] }; key <AE01> { [ 1, 1, exclam, exclam ] }; key <AE02> { [ 2, 2, at, at ] }; key <AE03> { [ 3, 3, numbersign, numbersign ] }; key <AE04> { [ 4, 4, dollar, dollar ] }; key <AE05> { [ 5, 5, percent, percent ] }; key <AE06> { [ 6, 6, dead_circumflex, dead_circumflex ] }; key <AE07> { [ 7, 7, ampersand, ampersand ] }; key <AE08> { [ 8, 8, asterisk, asterisk ] }; key <AE09> { [ 9, 9, parenleft, parenleft ] }; key <AE10> { [ 0, 0, parenright, parenright ] }; key <LFSH> { [ Shift_L ] }; key <SPCE> { [ space ] }; key <AB09> { [ period, period, slash, slash ] }; key <RTSH> { [ Shift_R ] }; modifier_map Shift { <LFSH>, <RTSH> }; }; partial alphanumeric_keys xkb_symbols "chromebook" { include "level3(ralt_switch)" key <FK01> { [ XF86Back ] }; key <FK02> { [ XF86Forward ] }; key <FK03> { [ XF86Reload ] }; key <FK04> { [ F11 ] }; // key <FK05> { [ F5, F5, F5, F5 ] }; // Overview key key <FK06> { [ XF86MonBrightnessDown ] }; key <FK07> { [ XF86MonBrightnessUp ] }; key <FK08> { [ XF86AudioMute ] }; key <FK09> { [ XF86AudioLowerVolume ] }; key <FK10> { [ XF86AudioRaiseVolume ] }; key <BKSP> { [ BackSpace, BackSpace, Delete ] }; key <UP> { [ Up, Up, Prior, Up ] }; key <DOWN> { [ Down, Down, Next, Down ] }; key <LEFT> { [ Left, Left, Home, Left ] }; key <RGHT> { [ Right, Right, End, Right ] }; key <LWIN> { [ Super_L, Super_L, Caps_Lock, Super_L ] }; }; partial alphanumeric_keys xkb_symbols "teck227" { include "inet(media_nav_common)" key <HIRA> { [ Hiragana ] }; }; partial alphanumeric_keys xkb_symbols "teck229" { include "inet(teck227)" };