Jak mogę wpisać znak Unicode (na przykład em-Dash -?)

105

Tytuł prawie wszystko mówi: jak mogę wpisać znaki Unicode - szczególnie em-Dash -?

    
zadawane Humphrey Bogart 21.03.2011, 00:51
źródło

9 odpowiedzi

111
  • Ctrl + Shift + U , następnie 2 0 1 4 i Enter

lub

  • Ctrl + Shift + U + 2014

Control-capital-u oznacza Unicode , a czterocyfrowa liczba szesnastkowa dla ema (lub dowolnego innego znaku Unicode) można znaleźć za pomocą Mapy postaci w Ubuntu ( gucharmap ).

Pierwsza opcja pozwala ci osobno wpisać poprawne cyfry twojej postaci, która pojawia się po uderzeniu Enter lub Space . Możesz również edytować numery, które wpisałeś używając Backspace przed naciśnięciem Enter .

Jeśli ten skrót nie działa, sprawdź, czy Twoja metoda wprowadzania danych to iBus .

    
odpowiedział sladen 21.03.2011, 04:08
źródło
62

Nie mogłem znaleźć sposobu na wpisanie go przy użyciu AltGr i domyślnych ustawień, ale znalazłem inny sposób:

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

  2. Wybierz kartę Układy .

  3. Kliknij Opcje .

  4. W sekcji Utwórz pozycję kluczową (rozwijanej) wybierz klucz, którego chcesz użyć do komponowania - wybrałem opcję Prawa wygrana (prawy klawisz systemu Windows).

  5. Teraz naciśnij i zwolnij klawisz tworzenia wiadomości, a następnie wpisz --- , aby uzyskać tablicę em-dash.

[ Oto lista więcej znaków możesz wpisać w ten sposób.]

AKTUALIZACJA: Od wersji Ubuntu 12.04

  1. Przejdź do Ustawienia systemu > Klawiatura .

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

  3. Kliknij Opcje .

  4. W sekcji Skomponuj pozycję klawisza (menu rozwijane) wybierz klucz, którego chcesz użyć do komponowania - wybrałem opcję Prawa wygrana (prawy klawisz systemu Windows).

  5. Teraz naciśnij i zwolnij klawisz tworzenia wiadomości, a następnie wpisz --- , aby uzyskać tablicę em-dash.

odpowiedział Alistair Buxton 21.03.2011, 01:30
źródło
13

Wierzę, że to jest najlepsza droga , żeby mieć specjalne znaki, ale nie wiem, czy działa ze wszystkimi klawiszami.

Na mojej brazylijskiej klawiaturze ABNT2 mogę ją pobrać za pomocą klawisza "Utwórz więcej" myślników. Klawisz compose jest odwzorowany na mój prawy klawisz Ctrl, więc:

  • Prawy Ctrl + - - - (przytrzymaj kontrolkę, przytrzymując jednocześnie wszystkie myślniki) (-)

Aby dostać się do en pl, użyj Ctrl + -. (łącznik, łącznik, kropka)

  • Prawy Ctrl + - - . (-)

Bonus jeden, dla ... type:

  • Prawy Ctrl + . . (...)

Możesz skonfigurować swój klawisz Utwórz: ustawienia → klawiatura → skróty → pisanie.

    
odpowiedział neves 28.06.2013, 05:59
źródło
12
  1. Przejdź do aplikacji- > Akcesoria- > Mapa znaków.

  2. KliknijWyszukaj->Znajdź

  3. Wpisz 'em dash' i kliknij "Znajdź następny"

  4. Kliknijdwukrotniesymbol,któryumieścigowpolu"Tekst do skopiowania" u dołu.

  5. Możeszskopiowaćiwkleićgotam,gdziechcesz.

odpowiedział Nathan Osman 21.03.2011, 01:21
źródło
4

Poniższe układy klawiatury zawierają em Dash:

$ 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 em pl jest AltGr + Shift + - .

    
odpowiedział ændrük 21.03.2011, 01:36
źródło
4

Uogólniona metoda dla każdego znaku Unicode

Wiele z powyższych odpowiedzi jest albo specyficznych dla ema, wymaga zapamiętania kodów alt, albo lepiej nadaje się do jednorazowych zastosowań. Poniższe działa dla dowolnego znaku Unicode bez kodów alt. Używa Autokey, przydatnego narzędzia do zamiany tekstu.

Mam to skonfigurowane tak, że wpisuję nazwę postaci, poprzedzoną ukośnikiem, a Autokey przekształca ją dla mnie. Na przykład:

Pełneinstrukcjezezdjęciami tutaj. Podsumowanie poniżej. (Także podobne metody tutaj )

  1. Zainstaluj wersję Autokey python-3, która ładnie gra 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 zainstalowano go na ~/.local/bin/autokey-gtk

  3. Dodaj "Nowe wyrażenie"

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

  5. Dodaj skrót

  6. Zysk

odpowiedział hugke729 08.01.2017, 00:45
źródło
4

Preferuję ponowne zamapowanie jednego z moich mniej używanych kluczy na em-Dash, aby nie musiałem wpisywać zwariowanej kombinacji kluczy, aby je uzyskać.

  1. Zidentyfikuj klucz, o którym nie masz nic wspólnego. Mój laptop ma drugi lewy ukośnik, więc go użyłem.
  2. Znajdź kod klucza dla tego klucza, używając xev . Uruchom xev z terminala i naciśnij klawisz, zwracając uwagę na wyskakujący kod. Kiedy na przykład wciskam klawisz, otrzymuję state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES, , więc wiem, że mój kod to 94.
  3. Przypisuj emdash do tego kodu za pomocą xmodmap . Uruchomiłem xmodmap -e "keycode 94 = emdash ellipsis" , ponieważ chcę też przypisać Shift + backspace do znaku wielokropka.
  4. Znajdź sposób na uruchomienie xmodmap podczas uruchamiania. To jest część, której nie jestem pewien. Wydaje mi się, że wymaga to edycji ~/.Xmodmap , ale najwyraźniej debata na ten temat.
odpowiedział Jon 20.06.2012, 18:35
źródło
2

Ubuntu 14.04, 15.04 i & amp; 15.10

Uwaga: do tej metody odwołano się wcześniej, ale zmieniła się ona w 14.04, a link do odnośnika klawisza składanki jest teraz zepsuty.

Okno ustawień do ustawienia klawisza komponowania zostało przesunięte w 14.04.

  1. Przejdź do Ustawienia systemu - > Klawiatura
  2. Kliknij kartę Skróty
  3. Wybierz Pisanie w lewym okienku
  4. Ustaw przycisk Utwórz klucz zgodnie z żądanym ustawieniem

Teraz wszystko, co musisz zrobić, to nacisnąć i zwolnić Compose Key , a następnie wpisać sekwencję (np. --- dla emdash) i zostanie ona przekonwertowana. :)

Nowy link do komponowania referencyjnego klucza

    
odpowiedział CommandZ 13.02.2015, 15:27
źródło
1

Aby uruchomić xmodmap podczas uruchamiania w Ubuntu 12.10, przejdź do Dash Home. Wpisz Startup. Kliknij Startup Applications. 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 ramach uruchamiania aplikacji. Zamknij okna. Polecenie uruchomi się przy następnym uruchomieniu komputera. (Właśnie spędziłem tydzień i wiele godzin czytając te posty tutaj iw końcu sam to rozgryźłem.) To może nie być najlepszy sposób, aby to zrobić, ale działa.

    
odpowiedział user118223 07.01.2013, 14:02
źródło

Przeczytaj inne pytania na temat tagów