Jak ponownie przypisać klawisz wysuwania na klawiaturze MacBooka, aby „usunąć”?

13

Posiadam MacBooka Air pierwszej generacji i to mnie niepokoi od samego początku.

Kiedy kupiłem to, byłem pewien, że nie będę nosił napędu DVD. Nie używam tego. Do tej pory WiFi działało dla mnie całkiem dobrze, a brak napędu optycznego był najmniejszym problemem, jaki miałem z nim (najgorsze było zmniejszenie ciepła i częstotliwości procesora).

Ale jest miejsce bezużyteczny klucz wysuwania w miejscu odpowiednim dla świetnego klawisza usuwania (prawdziwe usuwanie, oczywiście w terminologii komputera). Bardzo pomoże, gdy będziesz programować w Xcode. Wydaje mi się, że jest obsługiwany na niższym poziomie niż standardowe skróty klawiaturowe. Czy jest jakiś sposób, aby ponownie przypisać go do usunięcia?

Mehrdad Afshari
źródło
Prawdziwy usuwania nazywa się naprzód usunąć na komputerze Mac. Ale to oczywiście ci nie pomaga. ;-)
Arjan
@Arjan, Mac jest zepsuty, jeśli chodzi o produktywność.
Pacerier

Odpowiedzi:

7

Nie ma związku z mapowaniem, ale Ctrl Dspowoduje usunięcie do przodu w większości pól tekstowych OS X.

cobbal
źródło
1
Ack, nie chciałbym przyzwyczajać się do pisania <kbd> ctrl D </kbd> lub wpisałbym to w wierszu poleceń ...
Ether
1
przesyła również do przodu w wierszu poleceń. Nie wysyła EOF, chyba że jesteś na końcu linii.
cobbal
to jest wybawiciel, fn+ deletezawsze jest stresujący dla rąk
Ashwani Agarwal
4

Sam nie mam doświadczenia z aplikacją, ale może DoubleCommand może ci pomóc?

Aktualizacja

Zgodnie z ich witryną KeyRemap4MacBook powinien mieć możliwość mapowania przycisku Wysuń na usunięcie do przodu.

To forum MacRumors ma również wątek na ten sam temat.

Daan
źródło
Nie obsługuje klucza wysuwania.
Mehrdad Afshari
Możesz być w stanie edytować źródło tak, jak robi: Używam niestandardowej wersji DoubleCommand, która mapuje na przykład Caps Lock na Escape.
Matthew Schinckel
1
KeyRemap4MacBook (wraz z NoEjectDelay) działa, ale problem polega na tym, że nie można przytrzymać polecenia eject, aby usunąć długi ciąg. Po prostu usuwa pojedynczy znak za każdym razem.
Mehrdad Afshari,
2

Nie lubię też używać fn do żadnego klawisza, więc po prostu całkowicie przestałem używać Forward Delete. Kiedy potrzebuję Forward Delete, często przytrzymuję Shift i używam klawiszy kursora, aby dokonać wyboru, a następnie naciśnij klawisz Delete. W rzeczywistości robię to dla każdego tekstu, który chcę usunąć - te klawisze kursora idą we wszystkie strony. :-)

Arjan
źródło
Wow, najwyraźniej obniżyłem to, ale nie pamiętam, aby to zrobić. A teraz jest już za późno, aby to cofnąć. Przepraszam :(
Lawrence Velázquez
Nie musisz zmieniać wyboru. Po prostu zrób prawy klawisz i usuń. W przypadku wielu znaków, szybsze jest przejście do lokalizacji za pomocą strzałki Win / Opt, a następnie usunięcie Win / Opt. Klawisz Shift jest denerwujący.
Pacerier
2

Karabiner (który zastąpił KeyRemap4MacBook) zapewnia sposób na ponowne mapowanie klucza Eject. Właśnie przetestowałem go z El Capitan GM i działa dobrze.

Slate filmowe
źródło
I jak mówi karabiner: klawisz wysuwania ma opóźnienie. Użyj NoEjectDelay, aby pozbyć się opóźnienia.
Cristan,
Nie mogę znaleźć klucza wysuwania na prostej liście modyfikacji
Martin Braun