Bagaimana cara saya mengetik karakter Unicode (misalnya, em-dash -?)

116

Judul cukup banyak mengatakan itu semua: bagaimana saya bisa mengetik karakter Unicode - khususnya em-dash -?

Humphrey Bogart
sumber

Jawaban:

124
  • Ctrl+ Shift+ U, lalu 2 0 1 4danEnter

atau

  • Ctrl+ Shift+ U+2014

Control-capital-u berarti Unicode , dan angka heksadesimal empat digit untuk tanda hubung em (atau karakter Unicode lainnya) dapat ditemukan melalui Character Map di Ubuntu ( gucharmap).

Opsi pertama memungkinkan Anda mengetik angka yang benar secara terpisah untuk karakter Anda, yang muncul saat memukul Enteratau Space. Anda juga dapat mengedit angka yang Anda ketikkan menggunakan backspace sebelum menekan Enter.

Jika pintasan ini tidak berfungsi, periksa apakah metode input Anda adalah iBus .

dibebani
sumber
7
Bekerja untukku. Tidak perlu menekan enter, - muncul segera setelah saya melepaskan ctrl dan shift.
Alistair Buxton
10
Ya, jika Anda tetap menahan Ctrl + Shift sepanjang waktu saat mengetik angka, maka itu akan segera muncul. Jika Anda melepaskannya sebelum mengetik angka (yang memungkinkan Anda untuk juga menggunakan backspace) maka spasi atau Enter diperlukan untuk menunjukkan akhir dari proses input nomor Unicode.
Sladen
4
Perhatikan bahwa ini hanya berfungsi untuk aplikasi GTK. Misalnya, tidak akan ada yang berbasis Qt (dengan demikian seluruh KDE dan banyak aplikasi individual seperti Skype).
Ruslan
3
Mmm ... Ini tidak berfungsi di Ubuntu 14.04 karena Ctrl+Shift+Usepertinya tidak berfungsi. Apakah saya perlu mengkonfigurasi sesuatu di pengaturan keyboard? Saya menguji dengan gedit 3.10.4 dan Ctrl+Shift+Ukemudian 2, 0, 1, 4dan Entermenampilkan 2014, dan Ctrl+Shift+U+2014menampilkan )!$
nephewtom
4
Perhatikan bahwa begitu Anda mengetik Ctrl + Shift + U karakter u yang digarisbawahi muncul. Saya pikir ini berarti saya telah mengetik itu, bukan karakter yang saya inginkan. Tapi ini sebenarnya adalah prompt untuk memasukkan angka unicode. Setelah Anda melakukannya, itu akan digantikan oleh karakter yang Anda inginkan.
Steve
64

Saya tidak dapat menemukan cara untuk mengetiknya menggunakan AltGr dan pengaturan default, tetapi saya menemukan cara lain:

  1. Pergi ke Sistem -> Preferensi -> Keyboard .

  2. Pilih tab Layouts .

  3. Klik Opsi .

  4. Di bawah Compose Key Position (drop-down), pilih kunci yang akan digunakan untuk menulis - Saya memilih Win Kanan (tombol Windows kanan).

  5. Sekarang tekan dan lepaskan tombol tulis, lalu ketik ---untuk mendapatkan em-dash.

[ Ini daftar karakter lain yang bisa Anda ketik dengan cara ini.]


UPDATE: Pada Ubuntu 12.04

  1. Buka Pengaturan Sistem > Keyboard .

  2. Di bawah tab Mengetik , pilih tautan Pengaturan Tata Letak (di bagian bawah kotak dialog).

  3. Klik Opsi .

  4. Di bawah Compose key position (drop-down), pilih kunci yang akan digunakan untuk menulis - Saya memilih Win Kanan (tombol Windows kanan).

  5. Sekarang tekan dan lepaskan tombol tulis, lalu ketik ---untuk mendapatkan em-dash.

Alistair Buxton
sumber
11
Perhatikan bahwa tidak perlu menahan tombol tulis setelah ditekan.
sam hocevar
Terima kasih Sam - selama ini saya tidak perlu memegang kunci penulisan!
Chris Billington
2
Saya menemukan metode ini lebih baik daripada jawaban yang dipilih. Ini jauh lebih mudah untuk keduanya, mengingat dan mengetiknya.
Fran Marzoa
3
ubuntu 13.10: System Settings> Keyboard> Shortcuts> Typing>Compose Key
x-yuri
Saya jarang sekali pernah melihat kunci WinLogo Kanan . Semua keyboard yang saya ingat hanya memiliki satu, dan itu di sebelah kiri.
Ruslan
15
  1. Pergi ke Applications-> Accessories-> Character Map.

    masukkan deskripsi gambar di sini

  2. Klik Cari-> Temukan

    masukkan deskripsi gambar di sini

  3. Ketik 'em dash' dan klik 'Temukan Selanjutnya'

    masukkan deskripsi gambar di sini

  4. Klik dua kali simbol, yang akan meletakkannya di kotak 'Text to Copy' di bagian bawah.

    masukkan deskripsi gambar di sini

  5. Anda kemudian dapat menyalin dan menempelkannya di tempat yang Anda inginkan.

    masukkan deskripsi gambar di sini

Nathan Osman
sumber
11
Atau Anda bisa mem-bookmark halaman ini dan menyalin dan menempelnya dari pertanyaan :)
Alistair Buxton
3
Menyiapkan tombol penulisan jauh lebih mudah daripada harus menggunakan peta karakter setiap kali Anda menginginkan karakter khusus.
J. Taylor
1
@ jrt: Ini memungkinkan Anda untuk memasukkan karakter tanpa mengubah tata letak keyboard Anda. Tidak semua orang ingin mengubah tata letak mereka hanya untuk mengetik tanda hubung.
Nathan Osman
lol @ komentar!
MestreLion
1
Saya tidak menyadari bahwa Peta Karakter memiliki opsi pencarian sampai membaca ini. Tidak yakin apakah saya akan pernah menggunakannya, tetapi +1 untuk mencerahkan kami. (Harap beri suara untuk menghapus "jawaban" yang saya tinggalkan di bawah ... itu seharusnya menjadi komentar di sini.)
trench
13

Saya percaya ini adalah cara terbaik untuk memiliki beberapa karakter khusus, tetapi saya tidak tahu apakah itu berfungsi dengan semua keyboard.

Di keyboard ABNT2 Brasil saya, saya bisa mendapatkannya dengan tombol Tulis lebih banyak tusuk pohon. Tombol penulisan dipetakan ke tombol Ctrl kanan saya, jadi:

  • Right Ctrl+ ---(tahan kontrol sambil menekan semua tanda hubung) (-)

Untuk mendapatkan en dash, gunakan Ctrl + -. (tanda hubung, tanda hubung, titik)

  • Right Ctrl+ --.(-)

Bonus satu, untuk… ketik:

  • Right Ctrl+ ..(...)

Anda dapat mengkonfigurasi kunci Tulis di: pengaturan → keyboard → pintasan → mengetik.

neves
sumber
2
Ini adalah metode yang paling manusiawi, terima kasih! Anda dapat mengatur tombol tulis dalam pengaturan — keyboard — pintasan — mengetik. Kontrol yang benar tidak masalah, karena tidak berbenturan dengan pengubah lainnya.
metakermit
Di browser saya dan shell <(Kanan) Ctrl> + <-> adalah jalan pintas untuk mengurangi ukuran font, sehingga tidak berfungsi.
stafusa
6

Metode umum untuk setiap karakter unicode

Banyak jawaban di atas adalah khusus untuk tanda hubung em, membutuhkan kode alt menghafal, atau lebih cocok untuk penggunaan sekali saja. Berikut ini berfungsi untuk setiap karakter unicode tanpa kode alt. Ini menggunakan Autokey, utilitas substitusi teks yang berguna.

Saya mengaturnya sehingga saya mengetik nama karakter, diawali dengan garis miring, dan Autokey mengkonversinya untuk saya. Sebagai contoh:

masukkan deskripsi gambar di sini

Instruksi lengkap dengan gambar di sini. Ringkasan di bawah ini. (Juga, metode serupa di sini )

  1. Instal versi python-3 Autokey, yang dapat dimainkan dengan baik dengan 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. Jalankan programnya. Bagi saya itu diinstal ke~/.local/bin/autokey-gtk

  3. Tambahkan "Frase Baru"

  4. Tambahkan karakter yang diinginkan di kotak teks utama

  5. Tambahkan singkatan

  6. Keuntungan

hugke729
sumber
4

Layout keyboard berikut berisi tanda hubung em:

$ 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

Secara pribadi, saya menggunakan Colemak , di mana tanda hubungnya adalah AltGr+ Shift+ -.

ændrük
sumber
4

Saya lebih suka memetakan ulang salah satu kunci saya yang kurang digunakan ke em-dash sehingga saya tidak perlu mengetik kombinasi tombol gila untuk mendapatkannya.

  1. Identifikasi kunci yang Anda tidak keberatan remapping. Laptop saya memiliki kunci backslash kedua, jadi saya menggunakannya.
  2. Temukan kode kunci untuk menggunakan kunci itu xev. Jalankan xevdari terminal, dan tekan tombol, memperhatikan kode kunci yang muncul. Ketika saya menekan kunci saya, misalnya, saya mengerti state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,, jadi saya tahu kode kunci saya adalah 94.
  3. Tetapkan emdash ke kode kunci menggunakan xmodmap. Saya menjalankan xmodmap -e "keycode 94 = emdash ellipsis"karena saya juga ingin menetapkan Shift + backspace ke karakter ellipsis.
  4. Mencari cara untuk menjalankan xmodmap saat startup. Ini adalah bagian yang saya tidak yakin tentangnya. Saya pikir ini melibatkan pengeditan ~/.Xmodmap, tetapi ada beberapa perdebatan tentang ini, tampaknya.
Jonathan
sumber
3

Ubuntu 14.04, 15.04, & 15.10

Catatan: metode ini telah direferensikan sebelumnya tetapi telah berubah dalam 14,04 dan tautan ke referensi karakter penulisan kunci sekarang terputus.

Dialog pengaturan untuk mengatur kunci penulisan telah dipindahkan dalam 14.04.

  1. Buka Pengaturan Sistem -> Keyboard
  2. Klik tab Pintasan
  3. Pilih Mengetik di panel kiri
  4. Atur Kunci Tulis ke pengaturan yang Anda inginkan

Sekarang yang harus Anda lakukan adalah tekan dan lepaskan Compose Keykemudian ketik urutan Anda (misalnya ---untuk emdash) dan itu akan dikonversi. :)

Tautan baru untuk penulisan karakter karakter kunci

CommandZ
sumber
1

Untuk menjalankan xmodmap saat startup di Ubuntu 12.10, Buka Dash Home. Ketikkan Startup. Klik Aplikasi Startup. Klik Tambah. Di jendela "tambahkan program startup", beri nama. Di kotak perintah, masukkan: xmodmap -e "keycode 94 = emdash ellipsis"

Kemudian, klik Tambah. Anda akan melihat nama program yang baru saja Anda berikan ini di bawah aplikasi startup. Tutup jendelanya. Perintah akan dijalankan saat Anda memulai komputer di lain waktu. (Saya hanya menghabiskan waktu seminggu dan berjam-jam membaca posting-posting ini di sini dan akhirnya menemukan jawabannya sendiri.) Ini mungkin bukan cara terbaik untuk melakukan ini, tetapi berhasil.

pengguna118223
sumber