C'è un modo per impostare un collegamento del Finder per 'Tag ...' in macOS 10.14 Mojave?

6

Prima di Mojave, ho usato una scorciatoia personalizzata (Preferenze di sistema > Tastiera > Scorciatoie > Scorciatoie per app) per il comando 'Tag ...' (Finder, File > Tag ...), come in questa risposta: link .

Dopo l'aggiornamento, questa scorciatoia ha smesso di funzionare e il tasto non compare più nel menu File del Finder accanto a "Tag ...". L'impostazione personalizzata era ancora presente in Preferenze di sistema.

Ho provato a ripristinarlo cancellando la vecchia scorciatoia e ricrearla, con una varietà di combinazioni di tasti diverse e con l'ortografia alternativa per 'Tag ...' (vale a dire, con tre punti per il carattere di ellissi). Altre scorciatoie personalizzate funzionano nel Finder, per le voci di menu che hanno già sequenze di tasti incorporate o quando non è presente alcun built-in. Il pulsante della barra degli strumenti del Finder per il comando 'Tag ...' funziona bene, così come la voce di menu stessa.

    
posta Jeremy Needle 10.10.2018 - 02:38
fonte

5 risposte

7

Nel Finder, vai alle preferenze, quindi Tag. Rimuovi tutti i tag preferiti e il collegamento dovrebbe funzionare.

    
risposta data 28.10.2018 - 04:33
fonte
1

Il lavoro di cui sopra non funziona per me e penso che ci sia un vero bug nel sistema operativo. Quando lavori con i tasti cursore manualmente (cioè senza usare il Karabiner e premendo ctrl-f2, right_arrow, right_arrow, down_arrow, t, nell'ordine) il comando 't' finale ti porta a Rinomina poiché il sistema operativo non può vedere il comando Tag .... Anche se muovi il cursore premendo il tasto down_arrow ancora un paio di volte, si sposta verso il comando "Trova" in basso e quindi il prossimo tasto premuto down_arrow fa scomparire l'evidenziazione come se l'elemento Tag ... non fosse presente.

    
risposta data 11.10.2018 - 21:23
fonte
1

Ho capito che funziona di nuovo!

Nelle impostazioni del Finder, rimuovi tutti i preferiti nei tag. Quindi vai su un file e fai clic manualmente su Tags... dalla barra dei menu, digita un tag e premi invio. La prossima volta che la scorciatoia funziona, anche su tutti gli altri file.

    
risposta data 11.11.2018 - 18:05
fonte
0

Modifica
Sembra che Apple molto rigorosamente impedisca l'accesso da tastiera ai "Tag ..." in Mojave.
Poiché lavoro ancora con High Sierra, non posso testare soluzioni alternative per questa limitazione. Spiacente!

Ecco una soluzione alternativa [NON per Mojave +], se non ti dispiace usare un'app gratuita di terze parti (GitHub :) "Elementi di Karabiner".
(KE è uno strumento di riconfigurazione chiave e "app" del pannello delle preferenze, che può essere facilmente chiuso temporaneamente o disinstallato tramite la sua scheda "Varie".)

Inizia copiando / incollando questo codice in BBEdit / TextEdit.

[EDIT:] THEN salva il file come "Finder-Tags.json" in: ~/.config/karabiner/assets/complex_modifications .

{"title": "Finder … ''Tags…''",
 "rules": [
          { "description": "Finder:  ''Tags…'' ",
            "manipulators": [
                { "conditions": [
                      { "bundle_identifiers": ["^com.apple.finder"],
                        "type": "frontmost_application_if" }
                                ],
                        "from": { "key_code": "t",
                                  "modifiers": {
                                      "mandatory": ["left_command"] }
                                },
                          "to": [ { "key_code": "f2",
                                    "modifiers": ["left_control"] },
                                  { "key_code": "right_arrow"},
                                  { "key_code": "right_arrow"},
                                  { "key_code": "down_arrow"},  
                                  { "key_code": "t"},  
                                  { "key_code": "return_or_enter"}
                                ],
                        "type": "basic" }
                            ]
}    ]    }


Ora, quello che vedi è un codice che rimappina il tuo "Cmd-T" in una sequenza di tasti premuti, a partire da Cmd-F2 per accedere ai menu del cercatore, seguito da alcuni tasti di navigazione simulati per tirare giù "File" menu e infine una "t" per raggiungere e "enter" elemento "Tags…"

È necessaria tutta questa miscela divertente, poiché ci sono DUE menu ( Finder & File ) con le lettere iniziali "Fi", che impedisce di arrivare facilmente a "File" .
All'inizio del codice "bundle_identifiers": ["^com.apple.finder"] limita questo collegamento al Finder e SOLO funziona se è il frontmost_application .

Bene!
Se vuoi provare questo metodo molto semplice, fallo in questo modo:
- Trova, scarica e installa "Karabiner Elements" da GitHub
- Aprilo e la sua scheda "Modifiche complesse" - Premere [+ Aggiungi regola], scorrere fino a "Finder: Tag ..." e premere [+ Abilita]

A proposito:
È altrettanto facile creare un collegamento a aprire il menu di scelta rapida e successivamente una finestra "Tag ..." da lì. Ma QUESTA scorciatoia richiederebbe al tuo cursore di passare con il mouse su un file selezionato.

    
risposta data 10.10.2018 - 15:35
fonte
0

Anche la risposta accettata sopra funziona per me. Ma solo dopo un riavvio del computer. Molto probabilmente il colpevole non sono i Tag, ma le scorciatoie!

Il problema con la soluzione di cui sopra è che l'eliminazione di "Tag preferiti nella barra laterale" nelle preferenze del Finder rimuove anche questi tag personalizzati dai file! Quindi, se vuoi mantenere i tuoi tag taggati, prova i seguenti passaggi:

1.

  • Reinserisci il collegamento in Preferenze di Sistema.
  • Riavvia il tuo Mac.

2.

  • Se il problema resiste - Elimina (o sposta) le preferenze del Finder (percorso: ~ / Libreria / Preferenze / com.apple.finder.plist)
  • Riavvia il tuo Mac.
  • Inserisci il collegamento in Preferenze di Sistema.
  • Riavvia il tuo Mac.

Le preferenze del Finder contengono le "scorciatoie per le app" (e alcune altre impostazioni, non così difficili da ricreare), non i "Tag preferiti". Per rimuovere i pref di Finder è una soluzione comune ai problemi di base. Se non lo hai mai provato prima, potrebbe essere utile sapere di conservare il vecchio file e, se lo desideri, rimetterlo in posizione (e riavviare immediatamente il Mac) per ripristinare le vecchie impostazioni.

------------

Il nome del menu di "Tag ..." può essere inserito con tre punti o con un'ellisse, funzionano entrambi. La scorciatoia può essere una scorciatoia globale o una scorciatoia solo per il Finder. La combinazione di tasti assegnata al collegamento di "Tag ..." non verrà visualizzata nel menu File come fanno altre combinazioni di tasti di scelta rapida.

------------

Le scorciatoie in Mojave mostrano alcuni comportamenti errati. A volte quando si inseriscono quattro o cinque scorciatoie contemporaneamente i nomi dei menu immessi scompaiono improvvisamente. Dopo un riavvio si presentano correttamente.

La scorciatoia per "Tag .." sembra molto fastidiosa. I tag sembrano essere collegati a Finder e hanno anche altre dipendenze. Il problema è probabilmente dovuto alla sincronizzazione dei file plist e defaults.

Se si apre la finestra di "Preferenze del Finder - Tag" il collegamento di "Tag ..." potrebbe smettere di funzionare. L'apertura delle preferenze del Finder, ma non la visualizzazione della sezione Tag, sembra non rendere il collegamento non funzionale.

A volte, ma raramente, è sufficiente aprire la finestra delle Preferenze di Sistema per rendere il collegamento non funzionale. Altre scorciatoie personalizzate inserite funzioneranno comunque bene.

Un riavvio risolve sempre il problema.

------------

Un consiglio:

È possibile visualizzare le scorciatoie nel file predefinito. Digitare "default read" (senza virgolette) nel terminale. Cerca "NSUserKeyEquivalents" (senza virgolette).

Le scorciatoie verranno visualizzate in due posizioni (se applicate).

Nella sezione "Dominio globale Apple" potrebbe apparire come segue:

NSUserKeyEquivalents =         {
      "About This Mac" = "@^a";
      "System Preferences..." = "@~,";
};

Nella sezione "com.apple.finder" potrebbe apparire come segue:

NSUserKeyEquivalents =         {
    "Show Search Criteria" = "@^s";
    "Tags..." = "@^t";
};

Ciò significa che puoi anche fare un "default-write" per impostare le scorciatoie. (Non consigliato se non sai come farlo correttamente).

    
risposta data 23.11.2018 - 15:56
fonte

Leggi altre domande sui tag