weekend - projektet: få dit tastatur til underkastelse

, de fleste af os tager vores tastatur for givet, når de ' arbejder godt; vi måske kamp for lidt for at finde den rette tastatur layout, når en ny linux installere, men når os er oppe og køre, de har tendens til at blive væk.bortset fra en eller to nøgler, der ikke gør, hvad de skal.fra anvendelsen " varmt nøgler " i fuld størrelse eller multimedia tastaturer til de særlige tillæg, som nogle havde bærbare og netbook - modeller, der er bundet til at være en eller to speciale nøgler, der har brug for den.du og' alle har brug for lidt tid og et par ekstra terminal vinduer for at få dem til at underkaste.,,, tastatur, galskab, moderne linux desktop - miljøer, gøre de grundlæggende tastatur konfiguration proces lettere, end det plejede at være, men det er stadig forvirrende.nisse, f.eks. i form af mellem to grafiske værktøjer: "tastatur egenskaber (lanceret i systemet - > præferencer - > tastatur menu indrejse), nisse keybinding egenskaber (fundet i system - > præferencer - > tastatur genveje).kde steder mere af sit tastatur konfiguration muligheder på et sted, kcontrol, men også deler dem i kategorier, som kun giver mening for entreprenøren, at systemet indstillinger - > edb - administration - > tastatur & mus - > globale tastatur genveje fra system indstillinger - > edb - administration - > input aktioner fra system indstillinger - > edb - administration - > tastatur & mus - > standard tastatur genveje. desuden hverken værktøj, virkelig giver du fuld kontrol, men kun en på forhånd udvalgte delmængde af, hvad x virkelig kan gøre.for virkelig at tage ansvaret, skal du grave i x - tastatur, udvidelse og forstår, hvad disse gui værktøjer faktisk.,,, ved simpel: multimedier og internet &" quot; nøgler,,, fordi multimedie -, e - mail og www - nøgler fandt på nye tastaturer, ikke anvendes til generelle tekst input, er lettest at begynde på centrale kortlægning med dem. der er færre følger, hvis du begår en fejl.den overordnede ramme, er, at du vil afgøre, hvilke, keycode, hver enkelt central faktisk sender, når presset, så listen over disse keycodes og tildele en mening til hver af dem i en konfiguration fil., for at opfange koder, løb kommando xev fra en skal omgående.det vil iværksætte en square vindue, der hedder " begivenhed - tester " eller noget stort set tilsvarende.alle x input aktioner udfører i det vindue (både anslag og mus aktioner), vil blive rapporteret som produktion i skallen vindue.flyt den mus gennem vinduet og tryk på multimedie - knapper.du vil forhåbentlig se to afsnit af produktionen, en for keypress begivenhed og en for keyrelease begivenhed, der følger efter det, det meste af produktionen, er irrelevant for denne øvelse, men bemærker, keycode, nummer i tredje linje.du skal skrive det ned i en tekst, redaktør, og du skal også bemærke, at enhver, keysym, er i øjeblikket er tildelt i parentes efter nøgleordet.hætterne lås nøgle, for eksempel, har det i linje 3:,,, 0x0, keycode 66 (keysym 0xffe5, caps_lock), same_screen ja,,,, nøgleordet er 66, og tilstedeværelsen af caps_lock snor efter kommaet, fortæller os, at det vigtigste er allerede blevet tildelt.en ikke - tildelte fordelingsnøgle såsom en multimedie - nøgle vil sige (keysym 0x0, nosymbol) i stedet for.,, når du har indsamlet de keycodes for alle nøglerne, du er nødt til at tildele, skabe en enkel tekst fil ved navn. xmodmap i dit hjem, fortegnelse.på en kommando linjen, løb xmodmap - pke.det er din nuværende keymap, som de skal kopiere og pasta til din nye - /. xmodmap fil.på hver linje, vil du se en overgang til en nøgle, med syntaks:,,, keycode nnn = somekeysym,,,, f.eks. keycode 162 = xf86audioplay.den keysyms for normale tegn er karakter selv, fra a til z plus tegnsætning, tal, og så videre.der er vel ingen grund til at røre dem.bare gå ned til keycodes for nøglerne, du er nødt til at give, og hvis keysym værdi er tomme, tilføje en.hvis hele linjen er fraværende, kan du føje.,, at læsse keymap, løb xmodmap - /. xmodmap.for at sikre, at det kører på alle login, tilføje, at overensstemmelse med din. xinitrc fil.,, xf86audioplay i ovenstående eksempel er en af de på forhånd fastlagte " ekstra " keysyms til rådighed for multimedie - tastaturer, og en del af xorg.en liste over de seneste eksisterende definitioner findes i de fleste distros på /bar /andel /x11 /xkeysymdb, men kan også findes i de xorg kildekode.mange er defineret for at være fælles handelspolitik tastaturer, f.eks. xf86audio * kontrol eller xf86mail, men nogle er generiske, f.eks. xf86launch0 gennem xf86launchf.du kan bruge dem til at få mest ud af en besynderlig tastatur design.,, hvad hver enkelt af disse udvidede keysyms udfører bestemmes af sessionen; dette er, hvor den gnom og kde værktøj, der kan komme til at spille en rolle.gnomen keybinding egenskaber og kde standard tastatur genvej redaktører har en liste over fælles kommandoer, hvoraf mange (som " igangsættelse af e - mail - klient ") kan være direkte forbundet med en af de keysyms dit tastatur nu sender.du binder de udvalgte foranstaltninger til nøglen, blot ved at fremhæve det og presserende den ønskede multimedie - nøgle.,,, problem, nøgler,,, som du uden tvivl allerede gættet, at du bruger den samme procedure for kort relevante funktioner til den resterende uudnyttede nøgler på dit tastatur.så længe der ikke er en keysym defineret for den aktion, karakter, eller du ønsker at tildele opførsel. xmodmap kan gøre det.den advarsel her, er, at hvis du kludrer og frakoble alle dine " tilbage " eller " skift " nøgler, du kan blive nødt til at genstarte maskinen på afbryderen, fald i en virtuel terminal, og fjerne den fornærmende. xmodmap fil at inddrive, her er det. du er nødt til at gøre for at tage sig af fælles tastatur særheder, som ellers ubrugeligt ", vinduer og quot; nøgle eller mac centriske " åben æble ". nøgle.bare tag nøgleordet, der indberettes af xev, og overdrager det til et nyttigt keysym.konsultere den fuldstændige xorg liste i kildekoden, hvis du er usikker på, om den korrekte keysym navn; det er " shift_l " ikke " l_shift, " og " forudgående " i stedet for " page_up. ", her er nogle ting, du vil til at begynde med.den består af nøgle, der er anvendt til at træde mange accented og udvidet tegn kaldes " multi_key " keysym.mange brugere på apple hardware kort " åben æble " nøgler til " control_l " og " control_r " på grund af den bekvem nærhed og mangel på normale " kontrol og quot; nøgler.apple computere er normalt ikke " alt_r " nøglen, men har en ekstra enter på sin plads, mulighed for nemt at ordne.,, en nøgle, som ikke er så let, er " funktion " eller " i ". nøgle.i ', s keysym er " f35 " men det normalt fungerer som en transformer centrale a la skift eller kontrol, og dets opførsel er ikke ensartet i platforme, fordi det er bundet til systemet bios og ikke fysisk tastatur.således, med en bærbar, kan det være nødvendigt at søge hjælp bestemt til deres fabrikant og til desktop - maskine, vil du ønsker at søge hjælp baseret på bundkortet fabrikant.,, heldigvis, i disse dage er det mest almindeligt problem er ikke, at de vigtigste er belønnes, men dets opførsel er " omvendt " - det vil sige, du er nødt til at holde fn er nøglen til at få den normale f1 gennem f.12 anslag, og uden at afholde ned i, hvad der skal være det ændrede funktioner (f.eks. trykte skærm) er afsendt.hvis du bare vil overdrage funktioner til den ændrede f-keys, xev skal indberette korrekte keycodes både for uændrede og i modificeret centrale pressere.,, kan du selv kort en ellers ubenyttede nøglen til en mus midt - eller right-click til bærbare computere, som optræder kun en eller to trackpad knapper.den keysyms er pointer_button2 og pointer_button3 hhv.,,, avancerede keyboarding,,, er der stadig nogle hardware - orienterede nøgler almindeligt forekommende på netbooks og bærbare computere, som kræver særlig opmærksomhed, fordi de uden om de normale tastatur system, i stedet for at skabe avancerede konfiguration og power interface (acpi) eller andre mindre opkald.som eksempler kan nævnes sove /suspendere knapper, optisk anordning - knapper, wifi og bluetooth magt greb, og skærm lys.,, således at disse nøgler er normalt en samling af ad hoc - løsninger, der varierer fra virksomhed til virksomhed, men det kan altid gøres.for asus eee, pc 'er, de eeepc acpi manuskripter pakke.for lenovo thinkpads, thinkpad acpi chauffører udfylde samme rolle, såvel som en ældre opløsning kaldes tpb.æble hardware ejere bør se på nvidia bl dkms at tastatur baggrundsbelysning støtte, og pommed for andre hotkeys.det er irriterende, men i det mindste har gået gennem x keymap remapping proces, du forstår, hvorfor disse platform specifikke nøgler, ikke altid kun at arbejde sig ud af æsken. og endelig, med undtagelse af acpi specifikke redskaber som nævnt i den foregående præmis, konstatere, at de fleste af de eksempler, som beskæftiger sig med remapping nøgler i x vindue system.det er sandsynligvis for mange brugere, især for " multimedia " og funktioner, som ikke er analoge med non-x miljøer, men omfatter ikke alle.hvis du er nødt til at justere deres tastatur kortlægning i terminalen, du kan mange af de samme opgaver, der udføres af xmodmap ved hjælp af loadkeys redskab i stedet.syntaksen for loadkeys konfiguration kun er lidt anderledes, og dumpkeys utility udfører de samme funktioner ved hjælp af xev, med resultater, der vil være gyldige på en terminal kun server eller over en ssh - forbindelse.prøv ikke at bruge loadkeys og xmodmap til abe med deres sammensætning på det samme system, men... resultaterne vil ' t være ret at løse.,,, ekstra kredit, trods al den magt, x, xmodmap, og de forskellige linux acpi - systemer, der giver dig over dit tastatur og' s opførsel, én ting er stadig ' t forandringer... og at ' er den kendsgerning, at ingen har brug for skriftrullen lås nøgle.du kan remap det let nok med ovennævnte oplysninger, men hvis du virkelig vil have udfordring, prøv at se til at gøre bedre brug af tastaturet førte, der ledsager den, nam - og hætter lås.et projekt ved navn ledcontrol eksisterer, som forsøger at give dig kommandoen over de blinkende lys på dig - - med din fantasi, den eneste grænse.,, eller du vil finde det mere lønsomt at binde noget af den udvidede xorg keysyms at arbejde med en fuld multimedia anvendelse som mythtv; ofte disse applikationer giver funktioner ud over den grundlæggende tast pr. ordre model, og særlige foranstaltninger, der er nødvendige for, at den fulde udnyttelse af multimedie - nøgler.har du nogen steder fra 100 til 120 nøgler på dit tastatur, så du og' d kan godt sætte dem til at udnytte.,,,



Previous:
Next Page: