Tytuł mówi prawie wszystko: jak wpisać znaki Unicode - w szczególności em-dash -?
unicode-entry
Humphrey Bogart
źródło
źródło
Ctrl+Shift+U
wydaje się nie działać. Czy muszę coś konfigurować w ustawieniach klawiatury? Ja sprawdzając je za pomocą gedit 3.10.4 aCtrl+Shift+U
następnie2
,0
,1
,4
iEnter
wyświetlacze2014
iCtrl+Shift+U+2014
wyświetlacze)!$
Nie mogłem znaleźć sposobu na wpisanie go za pomocą AltGr i ustawień domyślnych, ale znalazłem inny sposób:
Przejdź do System -> Preferencje -> Klawiatura .
Wybierz kartę Układy .
Kliknij Opcje .
W obszarze Komponuj pozycję klucza (menu rozwijane) wybierz klucz, którego chcesz użyć do komponowania - wybrałem odpowiednią wygraną (prawy klawisz Windows).
Teraz naciśnij i zwolnij klawisz tworzenia, a następnie wpisz,
---
aby uzyskać myślnik.[ Oto lista więcej znaków, które możesz wpisać w ten sposób.]
AKTUALIZACJA: Od Ubuntu 12.04
Idź do Ustawienia systemowe > Klawiatura .
W zakładce Wpisywanie wybierz link Ustawienia układu (na dole okna dialogowego).
Kliknij Opcje .
W obszarze Komponuj pozycję klucza (menu rozwijane) wybierz klucz, którego chcesz użyć do komponowania - wybrałem właściwą wygraną (prawy klawisz Windows).
Teraz naciśnij i zwolnij klawisz tworzenia, a następnie wpisz,
---
aby uzyskać myślnik.źródło
ubuntu 13.10
:System Settings
>Keyboard
>Shortcuts
>Typing
>Compose Key
Przejdź do Aplikacje-> Akcesoria-> Mapa znaków.
Kliknij Szukaj-> Znajdź
Wpisz „em dash” i kliknij „Find Next”
Kliknij dwukrotnie symbol, który umieści go w polu „Tekst do skopiowania” u dołu.
Następnie możesz skopiować i wkleić go tam, gdzie chcesz.
źródło
Uważam, że to najlepszy sposób na posiadanie specjalnych znaków, ale nie wiem, czy działa ze wszystkimi klawiaturami.
Na mojej brazylijskiej klawiaturze ABNT2 mogę ją uzyskać za pomocą klawisza Komponuj więcej łączników drzewa. Klawisz tworzenia jest mapowany na mój prawy klawisz Ctrl, więc:
Aby uzyskać myślnik, użyj Ctrl + -. (łącznik, łącznik, kropka)
Dodatkowy, dla… typu:
Możesz skonfigurować klawisz tworzenia w: Ustawienia → Klawiatura → Skróty → Pisanie.
źródło
Uogólniona metoda dla dowolnego znaku Unicode
Wiele z powyższych odpowiedzi jest albo specyficznych dla kreski em, wymagają zapamiętania kodów alt, albo lepiej nadają się do jednorazowych zastosowań. Poniższe działa dla każdego znaku Unicode bez kodów alt. Wykorzystuje Autokey, przydatne narzędzie do zastępowania tekstu.
Mam skonfigurowane tak, że wpisuję nazwę postaci, poprzedzoną ukośnikiem, a Autokey konwertuje ją dla mnie. Na przykład:
Pełna instrukcja ze zdjęciami tutaj. Podsumowanie poniżej. (Również podobne metody tutaj )
Zainstaluj wersję Python-3 Autokey, która ładnie współpracuje z Unicode.
Uruchom program. Dla mnie został zainstalowany
~/.local/bin/autokey-gtk
Dodaj „Nowe wyrażenie”
Dodaj żądany znak w głównym polu tekstowym
Dodaj skrót
Zysk
źródło
Następujące układy klawiatury zawierają myślnik:
Osobiście używam Colemak , w którym kreska em to AltGr+ Shift+ -.
źródło
Wolę zmienić mapowanie jednego z moich rzadziej używanych kluczy na kreskę em, aby nie musiałem wpisywać szalonej kombinacji klawiszy, aby go zdobyć.
xev
. Uruchomxev
z terminala i naciśnij klawisz, zwracając uwagę na wyskakujący kod. Na przykład, kiedy naciskam klawisz, dostajęstate 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
, więc wiem, że mój kod to 94.xmodmap
. Uruchamiam,xmodmap -e "keycode 94 = emdash ellipsis"
ponieważ chcę również przypisać Shift + backspace do znaku elipsy.~/.Xmodmap
, ale najwyraźniej jest o tym jakaś debata.źródło
Ubuntu 14.04, 15.04 i 15.10
Uwaga: wcześniej wspomniano o tej metodzie, ale zmieniła się ona w 14.04, a łącze do odwołania do znaku kluczowego komponowania jest teraz zerwane.
Okno dialogowe ustawień, aby ustawić klucz tworzenia, zostało przeniesione w 14.04.
Teraz wystarczy nacisnąć i zwolnić,
Compose Key
a następnie wpisać sekwencję (np.---
Dla emdash), a zostanie ona przekonwertowana. :)Nowy link do komponowania kluczowych znaków
źródło
Aby uruchomić xmodmap podczas uruchamiania w Ubuntu 12.10, przejdź do Dash Home. Wpisz Autostart. Kliknij na aplikacje startowe. Kliknij Dodaj. W oknie „dodaj program startowy” nadaj mu nazwę. W polu poleceń wpisz: xmodmap -e "keycode 94 = emdash ellipsis"
Następnie kliknij Dodaj. Zobaczysz nazwę programu, którą właśnie podałeś w aplikacjach startowych. Zamknij okna. Polecenie zostanie uruchomione przy następnym uruchomieniu komputera. (Właśnie spędziłem tydzień i wiele godzin czytając te posty tutaj i w końcu sam to wymyśliłem). To może nie być najlepszy sposób, aby to zrobić, ale działa.
źródło