Fråga:
Ett snabbare alternativ för piltangenter?
user78236
2014-05-15 18:19:42 UTC
view on stackexchange narkive permalink

Vid redigering av texter används vänster och höger piltangenter ofta. Men det tar ganska lång tid att flytta din högra hand från bokstäverna till piltangenterna.

Jag brukade använda en bärbar Sony från vilken jag kunde trycka på "fn" med vänster hand och sedan trycka på "u" och "o" med min högra hand för att uppnå funktionerna "vänster piltangent" och "höger piltangent", så min högra hand flyttade sällan bort från "jkl;". Snyggt.

Finns det en liknande utväg på Mac?

Tack !!

Använd emacs eller vi deras piltangenter använder ctrl och en bokstav - och många andra redaktörer tillåter emulering av dessa
Åh jag menade en universell metod, inte begränsad till en app, säg textrutan där jag skriver just nu:] men tack!
Emacs rörelseknappbindningar hedras i de flesta delar av OS-X.CTL-F / CTL-B gå framåt / bakåt en röding;CTL-N / CTL-P flyttar vertikalt till nästa / föregående rad;CTL-A / CTL-E flyttar början / slutet av den aktuella raden;CTL-D raderas till höger.
Tio svar:
Thomas Ayoub
2014-05-15 18:25:40 UTC
view on stackexchange narkive permalink

Du kan använda den här:

  • ctrl + A : början på raden.

  • ctrl + E : slutet på raden.

  • ctrl kbd > + U : ta bort från markören till början på raden.

  • ctrl + K : ta bort från markören till slutet av raden.

  • ctrl + W : radera ordet till vänster.

  • ctrl + T : transponera tecken runt markören.

Inte alla appar stöder dessa t.ex. Firefox - Jag håller med om att alla bra appar som skrivs till Apples gränssnittsguide ska
@Mark det fungerar med kakaotillämpningar
Och de flesta skalen.
I kakao Alt-Left, Alt-Right, Apple-Left, Apple-Right gör också användbara åtgärder. Men ja, allt detta handlar inte alls om OP-frågor
Lri
2014-05-17 17:37:34 UTC
view on stackexchange narkive permalink

Många OS X-textvyer stöder några Emacs-stilgenvägar som:

  • control-p flyttas upp
  • control-n flyttar ner
  • control-b flyttar åt vänster
  • control-f flyttar åt höger

För att se en fullständig lista med genvägar, kör plutil -convert xml1 / System / Library / Frameworks / AppKit.framework / Resources / StandardKeyBinding.dict -o - | pl | grep -v noop: | ruby ​​-pe '$ _. Gsub! (/ [^ - ~ \ n] /) {"\\ U% 04x "% $ &.ord} '.

Du kan använda KeyRemap4MacBook för att få genvägarna till Emacs-stilen att fungera på fler platser:

  <? Xml version = "1.0"? ><root> <appdef> <appname>EMACSMODEIGNORE< / appname> <equal>com.googlecode.iterm2< / equal> <equal>org.gnu.Emacs< / equal> <equal>com.apple.Terminal< / equal> <equal>com .vmware.fusion< / equal> < / appdef> <item> <identifier>emacs< / identifier> <name>emacs< / name> <not>EMACSMODEIGNORE< / not> <autogen>__KeyToKey__ KeyCode :: P, VK_CONTROL | ModifierFlag :: NONE, KeyCode :: CURSOR_UP< / autogen> <autogen>__KeyToKey__ KeyCode :: N, VK_CONTROL | ModifierFlag :: NONE, KeyCode :: CURSOR_DOWN< / autogen> <autogen>__KeyToKey__ KeyCode :: B, VK_CONTROL | ModifierFlag :: NONE, KeyCode :: CURSOR_LEFT< / autogen> <autogen>__KeyToKey__ KeyCode :: F, VK_CONTROL | ModifierFlag :: NONE, KeyCode :: CURSOR_RIGHT< / autogen>
<autogen>__KeyToKey__ KeyCode :: P, VK_CONTROL | VK_SHIFT | ModifierFlag :: NONE, KeyCode :: CURSOR_UP, VK_SHIFT< / autogen> <autogen>__KeyToKey__ KeyCode :: N, VK_CONTROL | VK_SHIFT | ModifierFlag :: NONE, KeyCode :: CURSOR_DOWN, VK_SHIFT< / autogen> <autogen>__KeyToKey__ KeyCode :: B, VK_CONTROL | VK_SHIFT | ModifierFlag :: NONE, KeyCode :: CURSOR_LEFT, VK_SHIFT< / autogen> <autogen>__KeyToKey__ KeyCode :: F, VK_CONTROL | VK_SHIFT | ModifierFlag :: NONE, KeyCode :: CURSOR_RIGHT, VK_SHIFT< / autogen> <autogen>__KeyToKey__ KeyCode :: B, VK_OPTION | ModifierFlag :: NONE, KeyCode :: CURSOR_LEFT, VK_OPTION< / autogen> <autogen>__KeyToKey__ KeyCode :: F, VK_OPTION | ModifierFlag :: NONE, KeyCode :: CURSOR_RIGHT, VK_OPTION< / autogen> <autogen>__KeyToKey__ KeyCode :: B, VK_OPTION | VK_SHIFT | ModifierFlag :: NONE, KeyCode :: CURSOR_LEFT, VK_OPTION | VK_SHIFT< / autogen> <autogen>__KeyToKey__ KeyCode :: F, VK_OPTION | VK_SHIFT | ModifierFlag :: NONE, KeyCode :: CURSOR_RIGHT, VK_OPTION | VK_SHIFT< / autogen> <autogen>__KeyToKey__ KeyCode :: I, VK_CONTROL | ModifierFlag :: NONE, KeyCode :: TAB< / autogen> <autogen>__KeyToKey__ KeyCode :: D, VK_OPTION | ModifierFlag :: NONE, KeyCode :: FORWARD_DELETE, VK_OPTION< / autogen> < / item>< / root>  

Detta skulle mappa fn-U <autogen>__KeyToKey__ KeyCode :: U, ModifierFlag :: FN, KeyCode :: CURSOR_LEFT< / autogen>

Se https://pqrs.org/macosx/keyremap4macbook/xml.html.en eller http://osxnotes.net/keyremap4macbook.html för mer information .

Mateusz Szlosek
2014-05-15 20:21:43 UTC
view on stackexchange narkive permalink

Du kan använda BetterTouchTool http://www.boastr.de för att globalt tilldela kortkommandon. Du kan dock inte tilldela fn -tangenten.

enter image description here

Wow! Den här appen är fantastisk! Jag tilldelade cmd + j och cmd + k för vänster och höger piltangenter, så markörnavigeringen är nu snabbare! Tack så mycket Mateusz:]
Det är synd att fn-tangenten inte kan användas, det gör min PHPStorm också.Det gör fn ännu mer värdelöst.
Aaron Davies
2014-05-15 21:48:45 UTC
view on stackexchange narkive permalink

ctrl + B och ctrl + F är samma som vänster och högerpil i kakaoappar.

mochuo pakai
2018-09-26 03:53:55 UTC
view on stackexchange narkive permalink

Tack vare Samuel kunde jag mappa i, j, k, l upp, vänster, nedåt och höger med AutoHotKey.Jag vill nämna att den här metoden är för dem som använder Windows.I mitt fall fungerar det perfekt med Windows 10.

Code på AutoHotKey

j :: Skicka {vänster} i :: Skicka {Upp} k :: Skicka {Ner} l :: Skicka {Right}

Bastian Gruber
2014-05-15 18:32:40 UTC
view on stackexchange narkive permalink

Du kan mappa menyposter till kortkommandon.

Så om din favoritredigerare har något förberett kan du göra det.

Gå till Systeminställningar > Tangentbord > Genvägar kod >, och lägg till gå till posten App Genvägar .

Så jag tror att det beror på din favoritredigerare. När du kan hoppa dit från ord till ord, är det ännu kallare än att bara flytta markören .

Jag kan rekommendera Sublim text 2/3 för detta.

Tack! Men vad jag menade var en universell tangentkombination som kan uppnå exakt funktionen för piltangenterna, säg "fn + u" gör vad "vänsterpil" gör och "fn + o", högerpil. Det skulle vara coolt :)
Jag vet, men hittills är detta det närmaste du kan komma.
shoover
2014-05-15 21:58:12 UTC
view on stackexchange narkive permalink

Jag använder KeyRemap4MacBook på min unibody mitten av 2010 MacBook, som jag tror var den första serien som byggdes efter att de slutade inkludera numpad-läget. På webbplatsen står att programvaran fungerar för alla Mac-datorer, så du kan förmodligen använda den för att skapa en kartläggning som fungerar för dig.

Försökte inte det här, men tack! Jag använder BetterTouchTool rekommenderat av @mateusz, vilket är mycket bra:]
DudeOnRock
2014-05-16 00:26:23 UTC
view on stackexchange narkive permalink

Du kan använda en textredigerare som stöder vi-läge.

vi är en unix-textredigerare som styrs utan en mus och därför har mycket kapabla kortkommandon, inte bara för att röra sig inom en text, men också för att snabbt redigera text.

Många moderna textredigerare som är inriktade på programmerare har implementerat ett "vi-läge", vilket innebär att du kan aktivera alla de kraftfulla genvägarna. Jag lärde mig hur vi använder vi-läge när jag programmerar, men jag har verkligen älskat det i någon form av textredigering. Det tar ganska lång tid att verkligen vara bekväm med alla genvägar, men när du väl är det kommer din produktivitet att skjuta i höjden!

Här är bara några få av de kraftfulla kortkommandona som vi läge ger:

  • hoppa till slutet / början av ett ord
  • hoppa till en / början av en rad
  • hoppa till ett visst tecken
  • ta bort det aktuella ordet
  • gå till början / slutet av dokumentet

Min favoritredigerare som har vi-läge är Sublim Text 3. Du kan utvärdera den fullständiga versionen så länge du vill. Följ den här länken för att aktivera vi-läge: aktivera vi-läge

Här är ett par interaktiva självstudier som lär dig genvägar:

Samuel
2016-01-19 01:18:17 UTC
view on stackexchange narkive permalink

Jag använder AutoHotKey för att mappa om tangenterna.

Jag använder Capslock-tangenten som i andra fall är helt förlorad av utrymme på ett tangentbord utom för människor som fortfarande skriver allt i versaler.

Nu är Capslock bara på par millimiter av min vänstra pinkie med kombinationen av ett par andra tangenter för att göra några användbara funktioner som att mappa om piltangenterna med j, i, k och l.

Den enda nackdelen med denna metod för mig är att varje gång du trycker på Capslock-tangenten för att göra några genvägar, tänds tangentbordets ledning av och på. Om jag hittar en lösning för att inaktivera detta led kommer jag att meddela dig. Sedan förra veckan har jag Cooler Master NovaTouch TKL och det leds inte alls. Därför kommer jag att skjuta upp detta visuella problem. :)

Här är den del av skriptet som ska utföras:

  Capslock & j :: Skicka {Vänster} Capslock & i :: Skicka {Up} Capslock & k :: Skicka {Down} Capslock & l :: Skicka {Right}  
Steve
2016-08-10 13:41:53 UTC
view on stackexchange narkive permalink

Piltangenterna är för långt ifrån hemtangenterna.Vad du behöver är att kunna använda en vanlig piltangentkonfiguration, men utan att flytta händerna från hempositionen.

Jag rekommenderar starkt att du använder ett nyckelombildningsskikt, till exempel detta "Extend Layer":

http://colemakmods.github.io/ergonomic-mods/extend.html

Genom att hålla ner en speciell "Extend" -tangent (som du kan definiera som antingen Left Alt eller Caps Lock), gör den sedan dina piltangenter I, J, K, L, som finns i det välkända piltangentmönstret.Som en bonus får du också Home / End / PgUp / PgDn också på närliggande tangenter.

Eftersom tangentmönstret är bekant är det väldigt snabbt att lära sig.Om kartläggningen träder i kraft på OS-nivå, så du kan använda dessa snabba, praktiska piltangenter i alla applikationer.

Jag använder det här systemet och tycker att jag sällan behöver flytta händerna från hempositionen.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...