Unicode karakterini nasıl yazabilirim (örneğin, em-dash -?)


116

Başlık hemen hemen her şeyi söylüyor: Unicode karakterleri nasıl yazabilirim - özellikle em-dash -?

Yanıtlar:


124
  • Ctrl+ Shift+ U, sonra 2 0 1 4veEnter

veya

  • Ctrl+ Shift+ U+2014

Control-capital-u, Unicode anlamına gelir ve em dash (veya diğer herhangi bir Unicode karakteri) için dört basamaklı onaltılık sayı Ubuntu ( ) içindeki Karakter Haritası aracılığıyla bulunabilir gucharmap.

İlk seçenek, ayrı ayrı isabet üzerine görünen karakteri, doğru basamak yazabildiği Enterveya Space. Tuşuna basmadan önce geri almayı kullanarak yazdığınız numaraları da düzenleyebilirsiniz Enter.

Bu kısayol işe yaramazsa , giriş yönteminizin iBus olup olmadığını kontrol edin .


7
Benim için çalışıyor. Yine de enter tuşuna basmanıza gerek yoktu, ctrl ve shift tuşlarını bıraktığımda - belirir.
Alistair Buxton

10
Evet, sayıları yazarken Ctrl + Shift tuşunu basılı tutarsanız , o zaman hemen görünür. Numaraları yazmadan önce bunları serbest bırakırsanız (bu, geri almayı da kullanmanıza izin verir), ardından Boşluk veya Giriş , Unicode sayı giriş işleminin sonunu göstermek için gerekir.
11’deki salı 3

4
Bunun yalnızca GTK uygulamaları için çalıştığını unutmayın. Örneğin, Qt tabanlı olanlardan biri olmayacak (örneğin tüm KDE ve Skype gibi birçok bireysel uygulama).
Ruslan

3
Mmm ... Bu, iş Ctrl+Shift+Ugörünmediği gibi Ubuntu 14.04'te çalışmıyor. Klavye ayarlarında bir şey yapılandırmam gerekir mi? Ben gedit 3.10.4 ile test ediyorum ve Ctrl+Shift+Udaha sonra 2, 0, 1, 4ve Entergörüntüler 2014ve Ctrl+Shift+U+2014görüntüler )!$
nephewtom

4
Ctrl + ÜstKrkt + U yazdığınızda , altı çizili bir u karakterinin göründüğünü unutmayın. Bunun istediğim karakterin yerine yazdığımı düşündüğüm anlamına geliyordu. Ancak bu aslında unicode rakamları girmek için bir istemdir. Bunu yaptığınızda, istediğiniz karakter ile değiştirilecektir.
Steve

64

AltGr ve varsayılan ayarları kullanarak yazmanın bir yolunu bulamadım, ancak başka bir yol buldum:

  1. Git System -> Tercihler -> Klavye .

  2. Düzenler sekmesini seçin .

  3. Seçenekler'i tıklayın .

  4. Altında Oluştur Anahtar Pozisyon (açılır), beste için kullanılacak bir anahtar seçmek - seçtim Sağ Win (sağ Windows tuşu).

  5. Şimdi beste tuşuna basın ve bırakın, sonra ---em-dash'i almak için yazın .

[ İşte bu şekilde yazabileceğiniz daha fazla karakter listesi .]


GÜNCELLEME: Ubuntu'dan itibaren 12.04

  1. Gidin Sistem Ayarları > Klavye .

  2. Yazma altında sekmesi , Düzen Ayarları bağlantısını seçin (iletişim kutusunun altında).

  3. Click Seçenekler'i.

  4. Altında Oluştur anahtar konumunda (açılır), beste için kullanılacak bir anahtar seçmek - seçtim Sağ Win (sağ Windows tuşu).

  5. Şimdi beste tuşuna basın ve bırakın, sonra ---em-dash'i almak için yazın .


11
Oluşturma tuşunu basıldıktan sonra basılı tutmaya gerek olmadığını unutmayın.
sam Hocevar

Teşekkürler Sam - tüm bu zaman boyunca beste anahtarını gereksiz yere tutuyorum!
Chris Billington,

2
Bu yöntemi seçilen cevaptan daha iyi buluyorum. Her ikisi için de daha kolay, hatırla ve yaz.
Fran Marzoa

3
ubuntu 13.10: System Settings> Keyboard> Shortcuts> Typing>Compose Key
X-yuri

Doğru WinLogo anahtarını görmüş olsaydım nadiren olur . Hatırladığım tüm klavyelerde sadece bir tane var ve sol tarafta.
Ruslan,

15
  1. Uygulamalar-> Aksesuarlar-> Karakter Eşlemine git.

    görüntü tanımını buraya girin

  2. Ara-> Bul'u tıklayın.

    görüntü tanımını buraya girin

  3. 'Em dash' yazın ve 'Sonrakini Bul'u tıklayın

    görüntü tanımını buraya girin

  4. Alttaki 'Kopyalanacak Metin' kutusuna yerleştiren sembole çift tıklayın.

    görüntü tanımını buraya girin

  5. Daha sonra istediğiniz yere kopyalayıp yapıştırabilirsiniz.

    görüntü tanımını buraya girin


11
Ya da bu sayfayı favorilerinize
ekleyebilir

3
Oluşturma tuşlarını ayarlamak, her özel karakter almak istediğinizde karakter haritasını kullanmaktan çok daha kolaydır.
J. Taylor

1
@jrt: Bu karakteri eklemek için izin verir olmadan Klavye düzeninizi değiştirerek. Herkes sadece bir çizgi yazmak için düzenini değiştirmek istemez.
Nathan Osman

lol @ yorum!
MestreLion

1
Karakter Haritasının bunu okuyana kadar bir arama seçeneği olduğunu bilmiyordum. Hiç kullanıp kullanmayacağımdan emin değilim, ama bizi aydınlatmak için +1. (Aşağıda bıraktığım "cevabı" silmek için lütfen oy verin ... burada bir yorum olması gerekiyordu.)
salı

13

Bunun özel bazı karakterlere sahip olmanın en iyi yolu olduğuna inanıyorum , ancak tüm klavyelerle çalışıp çalışmadığını bilmiyorum.

Brezilya’nın ABNT2 klavyesinde, daha fazla ağaç tiresi oluştur tuşuyla bunu alabilirim. Oluşturma anahtarı sağ Ctrl anahtarımla eşlenir, bu nedenle:

  • Right Ctrl+ ---(tüm tire tuşlarına basarken denetimi basılı tutun) (-)

En çizgi almak için, Ctrl + - kullanın. (kısa çizgi, kısa çizgi, nokta)

  • Right Ctrl+ --.(-)

… Türü için bir bonus:

  • Right Ctrl+ ..(…)

Oluştur tuşunuzu aşağıdakiler içinde yapılandırabilirsiniz: ayarlar → klavye → kısayollar → yazarak.


2
Bu en insan yöntemi, teşekkürler! Yazma tuşunu ayarlar - klavye - kısayollar - yazarak ayarlayabilirsiniz. Diğer kontrolörler ile çakışmadığı için doğru kontrol tamamdır.
metakermit

Tarayıcımda ve kabuğumda <(Right) Ctrl> + <-> yazı tipi boyutunu küçültmek için kullanılan bir kısayol, bu yüzden işe yaramaz.
stafusa

6

Unicode karakterleri için genelleştirilmiş bir yöntem

Yukarıdaki cevapların çoğu em eme özgüdür, alt kodları ezberlemeyi gerektirir veya bir kerelik kullanım için daha uygundur. Aşağıdaki alt kod olmadan herhangi bir unicode karakter için çalışıyor. Kullanışlı bir metin değiştirme programı olan Autokey'i kullanır.

Bir eğik çizgiyle hazırlanmış bir karakterin adını yazacak şekilde ayarlıyorum ve Autokey onu benim için dönüştürüyor. Örneğin:

görüntü tanımını buraya girin

Resimlerle ilgili tüm talimatlar burada. Aşağıdaki özet. (Ayrıca, burada benzer yöntemler )

  1. Unicode ile güzelce çalışan Autokey'nin python-3 sürümünü yükleyin.

    # 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. Programı çalıştır. Benim için yüklü~/.local/bin/autokey-gtk

  3. "Yeni İfade" ekle

  4. Ana metin kutusuna istediğiniz karakteri ekleyin

  5. Kısaltma ekle

  6. kâr


4

Aşağıdaki klavye düzenleri em tire içerir:

$ 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

Şahsen ben em çizgi + + olduğu Colemak kullanın .AltGrShift-


4

Daha az kullanılan anahtarlarımdan birini bir em-dash'e yeniden eklemeyi tercih ediyorum, böylece onu almak için çılgın bir anahtar kombinasyonu yazmak zorunda kalmayacağım.

  1. Yeniden gözden kaçırmamanız gereken bir anahtar belirleyin. Dizüstü bilgisayarımda ikinci bir ters eğik çizgi tuşu var, ben de kullandım.
  2. Kullanarak bu anahtarın anahtar kodunu bulun xev. xevBir terminalden çalıştırın ve açılan tuş koduna dikkat ederek tuşuna basın. Örneğin, state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,tuşuma bastığımda anlıyorum, bu yüzden anahtar kodumun 94 olduğunu biliyorum.
  3. Emdash tuşunu kullanarak bu tuş koduna atayın xmodmap. Koşuyorum xmodmap -e "keycode 94 = emdash ellipsis"çünkü ayrıca üç nokta karakterine Shift + backspace atamak istiyorum.
  4. Xmodmap'ın başlangıçta çalıştırılmasını sağlamanın bir yolunu bulun. Bu, emin olamadığım kısım. Sanırım düzenlemeyi içeriyor ~/.Xmodmap, ancak görünüşe göre bu konuda bazı tartışmalar var.

3

Ubuntu 14.04, 15.04 ve 15.10

Not: Bu yönteme daha önce başvurulmuş, ancak 14.04'te değişmiştir ve oluşturma anahtarı karakter başvurusu bağlantısı artık kesilmiştir.

Oluşturma tuşunu ayarlamak için ayarlar iletişim kutusu 14.04'te taşındı.

  1. Sistem Ayarlarına Git -> Klavye
  2. Kısayollar sekmesini tıklayın.
  3. Yazmayı SeçSol bölmede
  4. Set Oluştur Anahtarını istediğiniz ayara

Şimdi yapmanız gereken tek şey tuşuna basıp bırakmak Compose Keyve sonra ---dizinizi yazmak (örneğin , emdash için) ve dönüştürülecek. :)

Anahtar karakter başvurusu oluşturma için yeni bağlantı


1

Xmodmap'ın başlangıçta Ubuntu 12.10'da çalışmasını sağlamak için, Dash Home'a ​​gidin. Başlangıç ​​yazın. Başlangıç ​​Uygulamaları üzerine tıklayın. Ekle'ye tıklayın. "Başlangıç ​​programı ekle" penceresinde bir isim verin. Komut kutusuna şunu girin: xmodmap -e "keycode 94 = emdash ellipsis"

Ardından, Ekle'ye tıklayın. Bunu verdiğiniz programın adını başlangıç ​​uygulamaları altında göreceksiniz. Pencereleri kapat. Komut, bilgisayarı bir sonraki başlatışınızda çalışacaktır. (Bu haftayı okumak için sadece bir hafta ve saatlerce çalıştım ve sonunda kendi başıma anladım.) Bunu yapmanın en iyi yolu bu olmayabilir, ama işe yarıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.