Un'alternativa più veloce per i tasti freccia?

10

Quando si modificano i testi, i tasti freccia sinistra e destra sono usati frequentemente. Ma ci vuole un po 'di tempo per spostare la mano destra dalla sezione lettere ai tasti freccia.

Usavo un laptop Sony, sul quale potevo premere "fn" con la mia mano sinistra e quindi premere "u" e "o" con la mano destra per ottenere le funzioni di "tasto freccia sinistra" e "destra" tasto freccia ", quindi la mia mano destra raramente si spostava da" jkl; ". Neat.

Esiste un resort simile su Mac?

Grazie !!

    
posta user78236 15.05.2014 - 15:19
fonte

10 risposte

6

Puoi utilizzare il BetterTouchTool collegamento per assegnare globalmente le scorciatoie da tastiera. Tuttavia non è possibile assegnare il tasto fn .

    
risposta data 15.05.2014 - 17:21
fonte
7

Puoi usare questo:

  • ctrl + A : inizio riga.

  • ctrl + E : fine della riga.

  • ctrl + U : cancella dal cursore all'inizio della riga.

  • ctrl + K : cancella dal cursore alla fine della riga.

  • ctrl + W : cancella la parola a sinistra.

  • ctrl + T : traspone i caratteri attorno al cursore.

risposta data 15.05.2014 - 15:25
fonte
7

Molte visualizzazioni di testo OS X supportano alcune scorciatoie di stile di Emacs come:

  • control-p si sposta verso l'alto
  • control-n si sposta verso il basso
  • control-b si sposta a sinistra
  • control-f si sposta a destra

Per visualizzare un elenco completo delle scorciatoie, esegui plutil -convert xml1 /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict -o -|pl|grep -v noop:|ruby -pe '$_.gsub!(/[^ -~\n]/){"\U%04x"%$&.ord}' .

Puoi usare KeyRemap4MacBook per far funzionare le scorciatoie di stile di Emacs in più punti:

<?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>

Questo mapperebbe fn-U al tasto freccia sinistra:

<autogen>__KeyToKey__ KeyCode::U, ModifierFlag::FN, KeyCode::CURSOR_LEFT</autogen>

Vedi link o link per ulteriori informazioni.

    
risposta data 17.05.2014 - 14:37
fonte
3

ctrl + B e ctrl + F sono gli stessi della freccia sinistra e destra nelle app di cacao.

    
risposta data 15.05.2014 - 18:48
fonte
2

Grazie a Samuel sono riuscito a mappare i, j, k, l in alto, a sinistra, in basso ea destra usando AutoHotKey. Vorrei menzionare che questo metodo è per coloro che usano Windows. Nel mio caso funziona perfettamente con Windows 10.

Codice su AutoHotKey

j :: Invia {Sinistra} i :: Invia {Up} k :: Invia {Giù} l :: Invia {Destra}

    
risposta data 26.09.2018 - 00:53
fonte
1

Puoi mappare le voci di menu alle scorciatoie da tastiera.

So if your favourite editor has something prepared, then you can do this.

Vai a System Preferences > Keyboard > Shortcuts e aggiungi vai alla voce App Shortcuts .

So i think it depends on your favourite editor. When you can jump there from word to word, its even cooler then to just move the cursor.

Posso consigliare Sublime Text 2/3 per questo.

    
risposta data 15.05.2014 - 15:32
fonte
0

Uso KeyRemap4MacBook sul mio MacBook unibody a metà del 2010, che penso sia stata la prima serie costruita dopo aver smesso di includere il modalità numpad. Il sito dice che il software funziona su tutti i Mac, quindi potresti probabilmente usarlo per creare una mappatura che funzioni per te.

    
risposta data 15.05.2014 - 18:58
fonte
0

Potresti usare un editor di testo che supporta la modalità vi.

vi è un editor di testo unix controllato senza mouse e quindi ha scorciatoie da tastiera molto efficaci, non solo per spostarsi all'interno di un testo, ma anche per modificare rapidamente il testo.

Molti editor di testo moderni che sono orientati verso i programmatori hanno implementato una "modalità vi", il che significa che è possibile attivare tutte quelle scorciatoie potenti. Ho imparato ad usare la modalità vi durante la programmazione, ma ho imparato ad amarlo in qualsiasi tipo di modifica del testo. Ci vuole un bel po 'per sentirti veramente a tuo agio con tutte le scorciatoie, ma una volta che sei, la tua produttività è alle stelle!

Ecco alcune delle potenti scelte rapide da tastiera che la modalità vi fornisce:

  • vai alla fine / all'inizio di una parola
  • passa all'en / all'inizio di una riga
  • passa a un certo carattere
  • elimina la parola corrente
  • vai all'inizio / alla fine del documento

Il mio editor preferito con modalità vi è Sublime Text 3 . Puoi valutare la versione completa per tutto il tempo che vuoi. Per attivare la modalità vi seguire questo link: abilitare la modalità vi

Ecco un paio di tutorial interattivi che ti insegnano le scorciatoie vi:

risposta data 15.05.2014 - 21:26
fonte
0

Uso AutoHotKey per rimappare le chiavi.

Uso il tasto Capslock che, in altri casi, è totalmente perso nello spazio su una tastiera tranne per le persone che scrivono ancora tutto in maiuscolo.

Ora, Capslock è solo ad un paio di millimetri del mio mignolo sinistro con la combinazione di un paio di altri tasti per fare alcune funzioni utili come rimappare i tasti freccia con j, i, k e l.

L'unico lato negativo per me di questo metodo è che ogni volta che si preme il tasto Capslock per fare alcune scorciatoie, il led della tastiera si accende e si spegne. Se trovo una soluzione per disattivare questo led, ti farò sapere. Dalla scorsa settimana, ho il Cooler Master NovaTouch TKL e non è affatto guidato. Pertanto, rimanderò questo problema visivo. :)

Ecco la parte dello script per eseguire questa sostituzione:

Capslock & j::Send {Left}
Capslock & i::Send {Up}
Capslock & k::Send {Down}
Capslock & l::Send {Right}
    
risposta data 18.01.2016 - 20:18
fonte
0

I tasti freccia sono troppo lontani dai tasti di casa. Quello di cui hai bisogno è essere in grado di utilizzare una configurazione con i tasti freccia standard, ma senza spostare le mani lontano dalla posizione iniziale.

Raccomando vivamente di utilizzare un livello di remapping dei tasti, come questo "Estendi livello":

link

Tenendo premuto uno speciale tasto "Estendi" (che puoi definire come Alt. Sinistra o Bloc Maiusc), rende quindi i tasti freccia I, J, K, L, che si trovano nel familiare schema dei tasti freccia. Come bonus, ricevi anche Home / End / PgUp / PgDn anche sui tasti vicini.

Poiché il modello delle chiavi è familiare, è molto veloce da imparare. Il remapping ha effetto a livello di sistema operativo, quindi puoi utilizzare questi tasti freccia veloci e convenienti per tutte le applicazioni.

Uso questo sistema e trovo che raramente ho bisogno di spostare le mie mani dalla posizione di partenza.

    
risposta data 10.08.2016 - 10:41
fonte

Leggi altre domande sui tag