Jak wpisać znak Unicode (na przykład em-dash -?)

116

Tytuł mówi prawie wszystko: jak wpisać znaki Unicode - w szczególności em-dash -?

Humphrey Bogart
źródło

Odpowiedzi:

124
  • Ctrl+ Shift+ U, a następnie 2 0 1 4iEnter

lub

  • Ctrl+ Shift+ U+2014

Control-capital-u oznacza Unicode , a czterocyfrową liczbę szesnastkową dla em myślnika (lub dowolnego innego znaku Unicode) można znaleźć poprzez mapę znaków w Ubuntu ( gucharmap).

Pierwsza opcja umożliwia osobne wpisanie poprawnych cyfr dla twojej postaci, które pojawiają się po trafieniu Enterlub Space. Możesz także edytować liczby wpisane za pomocą spacji przed naciśnięciem Enter.

Jeśli ten skrót nie działa, sprawdź, czy twoją metodą wprowadzania jest iBus .

sladen
źródło
7
Pracuje dla mnie. Nie musiałem jednak wciskać Enter, ikona - pojawia się, jak tylko zwolnię klawisze Ctrl i Shift.
Alistair Buxton
10
Tak, jeśli przytrzymasz Ctrl + Shift przez cały czas podczas wpisywania liczb, to pojawi się natychmiast. Jeśli zwolnisz je przed wpisaniem liczb (co pozwala również na użycie spacji ), wówczas spacja lub Enter są wymagane, aby pokazać koniec procesu wprowadzania numeru Unicode.
sladen
4
Pamiętaj, że działa to tylko w przypadku aplikacji GTK. Nie będzie to na przykład aplikacja oparta na Qt (a więc całe KDE i wiele indywidualnych aplikacji, takich jak Skype).
Ruslan
3
Mmm ... To nie działa na Ubuntu 14.04, ponieważ Ctrl+Shift+Uwydaje się nie działać. Czy muszę coś konfigurować w ustawieniach klawiatury? Ja sprawdzając je za pomocą gedit 3.10.4 a Ctrl+Shift+Unastępnie 2, 0, 1, 4i Enterwyświetlacze 2014i Ctrl+Shift+U+2014wyświetlacze )!$
nephewtom
4
Zauważ, że po wpisaniu Ctrl + Shift + U pojawia się podkreślony znak u. Myślałem, że to oznacza, że ​​wpisałem to, zamiast postaci, którą chciałem. Ale w rzeczywistości jest to monit o wprowadzenie cyfr Unicode. Gdy to zrobisz, zostanie zastąpiony wybraną postacią.
Steve
64

Nie mogłem znaleźć sposobu na wpisanie go za pomocą AltGr i ustawień domyślnych, ale znalazłem inny sposób:

  1. Przejdź do System -> Preferencje -> Klawiatura .

  2. Wybierz kartę Układy .

  3. Kliknij Opcje .

  4. W obszarze Komponuj pozycję klucza (menu rozwijane) wybierz klucz, którego chcesz użyć do komponowania - wybrałem odpowiednią wygraną (prawy klawisz Windows).

  5. 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

  1. Idź do Ustawienia systemowe > Klawiatura .

  2. W zakładce Wpisywanie wybierz link Ustawienia układu (na dole okna dialogowego).

  3. Kliknij Opcje .

  4. 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).

  5. Teraz naciśnij i zwolnij klawisz tworzenia, a następnie wpisz, ---aby uzyskać myślnik.

Alistair Buxton
źródło
11
Pamiętaj, że nie trzeba przytrzymywać klawisza tworzenia po jego naciśnięciu.
sam hocevar
Dzięki Sam - przez cały ten czas niepotrzebnie trzymałem klawisz komponowania!
Chris Billington,
2
Uważam tę metodę za lepszą niż wybrana odpowiedź. Jest to o wiele łatwiejsze dla obu, zapamiętaj to i wpisz.
Fran Marzoa
3
ubuntu 13.10: System Settings> Keyboard> Shortcuts> Typing>Compose Key
X-Yuri
Rzadko, jeśli kiedykolwiek widziałem klucz Right WinLogo . Wszystkie klawiatury, które pamiętam, mają tylko jedną, i to po lewej.
Ruslan,
15
  1. Przejdź do Aplikacje-> Akcesoria-> Mapa znaków.

    wprowadź opis zdjęcia tutaj

  2. Kliknij Szukaj-> Znajdź

    wprowadź opis zdjęcia tutaj

  3. Wpisz „em dash” i kliknij „Find Next”

    wprowadź opis zdjęcia tutaj

  4. Kliknij dwukrotnie symbol, który umieści go w polu „Tekst do skopiowania” u dołu.

    wprowadź opis zdjęcia tutaj

  5. Następnie możesz skopiować i wkleić go tam, gdzie chcesz.

    wprowadź opis zdjęcia tutaj

Nathan Osman
źródło
11
Możesz też dodać tę stronę do zakładek, skopiować i wkleić z pytania :)
Alistair Buxton
3
Konfigurowanie klawiszy tworzenia jest znacznie łatwiejsze niż korzystanie z mapy postaci za każdym razem, gdy chcesz mieć znak specjalny.
J. Taylor
1
@jrt: Pozwala wstawić znak bez zmiany układu klawiatury. Nie każdy chce zmienić swój układ, aby wpisać myślnik.
Nathan Osman
lol @ komentarze!
MestreLion
1
Nie czytałem, że Mapa postaci ma opcję wyszukiwania. Nie jestem pewien, czy kiedykolwiek go użyję, ale +1 za oświecenie nas. (Proszę głosować, aby usunąć „odpowiedź”, którą zostawiłem poniżej ... to miał być komentarz tutaj.)
wykop
13

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:

  • Right Ctrl+ ---(przytrzymaj kontrolę, naciskając wszystkie łączniki) (-)

Aby uzyskać myślnik, użyj Ctrl + -. (łącznik, łącznik, kropka)

  • Right Ctrl+ --.(-)

Dodatkowy, dla… typu:

  • Right Ctrl+ ..(…)

Możesz skonfigurować klawisz tworzenia w: Ustawienia → Klawiatura → Skróty → Pisanie.

Neves
źródło
2
To jest najbardziej ludzka metoda, dzięki! Klawisz tworzenia można ustawić w ustawieniach - klawiaturze - skrótach - podczas pisania. Właściwa kontrola jest OK, ponieważ nie koliduje z innymi modyfikatorami.
metakermit
W mojej przeglądarce i powłoce <(prawy) Ctrl> + <-> to skrót do zmniejszenia rozmiaru czcionki, więc to nie działa.
stafusa
6

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:

wprowadź opis zdjęcia tutaj

Pełna instrukcja ze zdjęciami tutaj. Podsumowanie poniżej. (Również podobne metody tutaj )

  1. Zainstaluj wersję Python-3 Autokey, która ładnie współpracuje z Unicode.

    # Edit (April 2018). Autokey now uses python 3 by default. So try
    pip3 install autokey
    
    # Original instructions.
    # Install the original autokey
    sudo apt-get install autokey-gtk
    # Update autokey to python 3 using pip3 
    pip3 install --user autokey-py3
    
  2. Uruchom program. Dla mnie został zainstalowany~/.local/bin/autokey-gtk

  3. Dodaj „Nowe wyrażenie”

  4. Dodaj żądany znak w głównym polu tekstowym

  5. Dodaj skrót

  6. Zysk

hugke729
źródło
4

Następujące układy klawiatury zawierają myślnik:

$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "emdash"))' /usr/share/X11/xkb/symbols/??
Azerbaijan
Bulgaria
Bulgaria - Traditional phonetic
Switzerland - German (Macintosh)
Germany
Germany - Neo 2
Finland
France - Bepo, ergonomic, Dvorak way
France - Macintosh
Ireland
Iceland - Macintosh
Iceland - Dvorak
Latvia
Mongolia
Norway
Norway - Northern Saami
Ukraine
USA - Macintosh
USA - Colemak

Osobiście używam Colemak , w którym kreska em to AltGr+ Shift+ -.

ændrük
źródło
4

Wolę zmienić mapowanie jednego z moich rzadziej używanych kluczy na kreskę em, aby nie musiałem wpisywać szalonej kombinacji klawiszy, aby go zdobyć.

  1. Zidentyfikuj klucz, którego nie chcesz modyfikować. Mój laptop ma drugi klawisz ukośnika odwrotnego, więc go użyłem.
  2. Znajdź kod dla tego klucza za pomocą xev. Uruchom xevz 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.
  3. Przypisz emdash do tego kodu za pomocą xmodmap. Uruchamiam, xmodmap -e "keycode 94 = emdash ellipsis"ponieważ chcę również przypisać Shift + backspace do znaku elipsy.
  4. Zastanów się, jak uruchomić xmodmap podczas uruchamiania. Nie jestem tego pewien. Myślę, że to wymaga redakcji ~/.Xmodmap, ale najwyraźniej jest o tym jakaś debata.
Jonathan
źródło
3

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.

  1. Przejdź do Ustawienia systemu -> Klawiatura
  2. Kliknij kartę Skróty
  3. Wybierz Pisanie w lewym okienku
  4. Ustaw klawisz Compose na żądane ustawienie

Teraz wystarczy nacisnąć i zwolnić, Compose Keya następnie wpisać sekwencję (np. ---Dla emdash), a zostanie ona przekonwertowana. :)

Nowy link do komponowania kluczowych znaków

CommandZ
źródło
1

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.

użytkownik118223
źródło