Jak mohu zadat znak Unicode (například em-dash -?)

105

Titul skoro říká všechno: jak mohu psát znaky Unicode - konkrétně em-dash -?

    
dané Humphrey Bogart 21.03.2011 00:51

9 odpovědí

111
  • Ctrl + Shift kbd> 4 a Enter

nebo

  • Ctrl + Shift + U + 2014

Kontrolní kapitál-u znamená Unicode a čtyřmístné šestnáctkové číslo em dash (nebo libovolný jiný znak Unicode) lze nalézt pomocí Mapa znaků v Ubuntu (gucharmap).

První možnost vám umožňuje zadat správně číslice pro váš znak, které se objeví po stisknutí Enter nebo Space . Můžete také upravit čísla, která jste zadali pomocí backspace, před stisknutím tlačítka Enter .

Pokud tento zástupce nefunguje, zkontrolujte, zda je vstupní metoda iBus .

    
odpověděl sladen 21.03.2011 04:08
62

Nelze najít způsob, jak jej zadat pomocí AltGr a výchozího nastavení, ale našel jsem jiný způsob:

  1. Přejděte na Systém - > Předvolby - > Klávesnice .

  2. Vyberte kartu Rozvržení .

  3. Klikněte na možnost Možnosti .

  4. Pod položkou Nastavit pozici klíče (rozbalovací nabídka) vyberte klíč, který chcete použít pro kompilaci - zvolil (pravý Win / p>

  5. Nyní stiskněte a uvolněte klávesu pro psaní a poté zadejte příkaz---, abyste získali em-dash.

[ Zde je seznam více znaků můžete zadat tímto způsobem.]

UPDATE: Od Ubuntu 12.04

  1. Přejděte na Nastavení systému > Klávesnice .

  2. Pod kartou Zadávání vyberte odkaz Nastavení rozvržení (v dolní části dialogového okna).

  3. Klikněte na možnost Možnosti .

  4. Pod položkou Umístění klíče (rozbalovací nabídka) vyberte klíč, který chcete použít pro kompilaci - zvolil (pravý Win / p>

  5. Nyní stiskněte a uvolněte klávesu pro psaní a poté zadejte příkaz---, abyste získali em-dash.

odpověděl Alistair Buxton 21.03.2011 01:30
13

Domnívám se, že je nejlepší způsob, jak mít nějaké speciální znaky, ale nevím, jestli funguje se všemi klávesnicemi.

V mé brazilské klávesnici ABNT2 ji mohu získat pomocí klávesy Compose více stromových spojovníků. Tlačítko kompozice je namapováno na pravé tlačítko Ctrl, takže:

  • Pravý Ctrl + - - -

Chcete-li získat pomlčku, použijte klávesy Ctrl + -. (pomlčka, pomlčka, tečka)

  • Pravá klávesa Ctrl + - -

    Jeden bonus pro typ ...:

    • Vpravo Ctrl + .

      Můžete si nakonfigurovat klíč Compose: nastavení → klávesnice → zkratky → psaní.

          
odpověděl neves 28.06.2013 05:59
12

  1. Přejděte na Aplikace-> Příslušenství-> Mapa znaků.

  2. Klepněte na tlačítko Hledat a vyhledejte

  3. Zadejte příkaz 'dash' a klikněte na tlačítko 'Najít další'

  4. Poklepejte na symbol, který jej umístí do textového pole "Text pro kopírování".

  5. Můžete jej zkopírovat a vložit tam, kde jej chcete.

odpověděl Nathan Osman 21.03.2011 01:21
4

Následující rozložení klávesnice obsahuje em pomlčku:

$ 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

Osobně používám Colemak , ve kterém je pomlčka AltGr + Shift + - .

    
odpověděl ændrük 21.03.2011 01:36
4

Dávám přednost remapování jednoho z mých méně používaných klíčů do em-dash, takže nemusím zadávat bláznivou kombinaci klíčů, abych to dostal.

  1. Identifikujte klíč, který vám nevadí remapping. Můj laptop má druhý zpětný lomítko, takže jsem to použil.
  2. Vyhledejte klíč pro daný klíč pomocíxev. Spusťtexev z terminálu a stiskněte klávesu a věnujte pozornost kódovému kódu, který se objeví. Když stisknu můj klíč, dostanu napříkladstate 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,, takže vím, že můj keycode je 94.
  3. Přiřadte emdash k tomuto kódu pomocíxmodmap. Spuštěnxmodmap -e "keycode 94 = emdash ellipsis", protože také chci přiřadit znak Shif + backspace ke znaku elipsy.
  4. Zjistěte způsob, jakým má xmodmap spustit při spuštění. To je ta část, o které si nejsem jistá. Myslím, že se jedná o úpravu~/.Xmodmap, ale je zřejmé, že je to nějaká debata.
odpověděl Jon 20.06.2012 18:35
4

Zobecněná metoda pro libovolný znak unicode

Mnohé z výše uvedených odpovědí jsou buď specifické pro pomlčku, vyžadují zapamatování jiných kódů nebo jsou vhodnější pro jednorázové použití. Následující práce fungují pro libovolný znak unicode bez jiných kódů. Používá Autokey, užitečný nástroj pro nahrazení textu.

Mám to nastavit tak, abych zadal jméno znaku, předlženého lomítkem, a Autokey mi to převede. Například:

Plné pokyny s obrázky zde. Shrnutí níže. (Také podobné metody zde )

  1. Nainstalujte verzi Autokey python-3, která hraje pěkně s 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. Spusťte program. Pro mě je nainstalován na~/.local/bin/autokey-gtk

  3. Přidejte novou frázi

  4. Přidejte požadovaný znak do hlavního textového pole

  5. Přidejte zkratku

  6. Zisk

odpověděl hugke729 08.01.2017 00:45
2

Ubuntu 14.04, 15.04 & 15.10

Poznámka: Tato metoda byla dříve odkazována, ale změnila se v 14.04 a odkaz na odkaz na znaková složka klíče je nyní přerušený.

Dialogové okno pro nastavení klíče pro psaní se přesunulo v 14.04.

  1. Přejděte na Nastavení systému -> Klávesnice
  2. Klikněte na kartu Klávesové zkratky
  3. V levém podokně vyberte Typy
  4. Nastavte Kompozitní klávesa na požadované nastavení

Nyní stačí pouze stisknout a uvolnitCompose Key a potom zadejte sekvenci (např.--- pro emdash) a převede se. :)

Nový odkaz pro vytváření odkazů na znaky klíčů

    
odpověděl CommandZ 13.02.2015 15:27
1

Chcete-li spustit spuštění aplikace xmodmap při spuštění v Ubuntu 12.10, přejděte na Dash Home. Zadejte spuštění. Klikněte na Spouštěcí aplikace. Klepněte na tlačítko Přidat. V okně "přidat program spouštění" mu dejte jméno. Do příkazového řádku zadejte: xmodmap -e "keycode 94 = emdash elipsa"

Pak klikněte na Přidat. Zobrazí se název programu, který jste právě uvedli v rámci spouštěcích aplikací. Zavřete okna. Příkaz se spustí při příštím spuštění počítače. (Právě jsem strávil týden a mnoho hodin četl tyto příspěvky tady a konečně mi to přišel sám.) To nemusí být nejlepší způsob, jak to udělat, ale to funguje.

    
odpověděl user118223 07.01.2013 14:02