it-swarm-id.com

Bagaimana Anda mengetik karakter Unicode menggunakan kode heksadesimal?

Ini ada di Windows, tetapi jawaban untuk sistem operasi lain bisa berguna bagi orang lain.

Sebagian besar panduan mengatakan sesuatu dengan efek "tahan tombol Alt dan ketik kode pada keypad". Ini berfungsi dengan baik untuk kode desimal (seperti 65 untuk 'A'), tetapi tidak untuk kode heksadesimal (seperti U +0041 untuk 'A').

Beberapa aplikasi menyediakan fasilitas lain yang akan memungkinkan kode karakter Unicode heksadesimal untuk diketik dan kemudian diubah. Word memungkinkan Anda mengetik kode (seperti 200f) dan kemudian mengubahnya menjadi Unicode dengan mengetikkan Alt-X.

Saya mencari metode umum untuk melakukan ini yang akan bekerja dengan input standar.

76
Will

jawaban harrymc baik, asalkan Anda dapat/diizinkan untuk mengubah pengaturan registri.

Jika tidak, Anda dapat menggunakan Aksesori Kalkulator Windows untuk mengkonversi dari heksadesimal ke desimal. Mode default tidak akan melakukan ini: XP dan Vista memiliki "mode Ilmiah, sedangkan Windows 7, 8, 8.1 dan 10 memiliki mode" Programmer ".

Pilih basis Hex , lalu ketik angka heksadesimal Anda. Kemudian ubah ke Des basis untuk melihat nilai ekivalen dalam desimal. Itu adalah angka yang harus Anda ketik di keypad numerik sambil menahan tombol Alt .

Ini mungkin bergantung pada bahasa input, dan Anda mungkin perlu awalan nol ke nilai desimal.

22
Mike Hanson

Menemukan ini di Cara memasukkan karakter Unicode di Microsoft Windows :

Saya menguji ini pada Windows XP dan Windows 2003. Metode ini berfungsi terlepas dari pengaturan bahasa Anda, tetapi yang paling sulit untuk mengetik:

  1. Tekan dan tahan tombol Alt.
  2. Tekan tombol + (plus) pada keypad numerik.
  3. Ketikkan nilai unicode hexidecimal.
  4. Lepaskan tombol Alt.

Sayangnya, ini tampaknya memerlukan pengaturan registri. Sudah diatur di komputer saya, tetapi beberapa pembaca melaporkan bahwa metode ini tidak berhasil untuk mereka, dan ini mungkin sebabnya. Jika Anda tidak tahu apa itu registri, jangan coba ini. Di bawah HKEY_CURRENT_USER\Control Panel\Input Method, setel EnableHexNumpad ke "1". Jika Anda harus menambahkannya, tetapkan jenisnya menjadi REG_SZ.

Anda harus keluar kemudian masuk setelah perubahan registri ini, atau bahkan reboot.

38
harrymc

Pada Mac OS X: buka International di System Preferences, dan di Menu Input pilih "Unicode Hex Input" untuk menambahkan opsi ini ke menu input. Kedengarannya jelas, tetapi ini sangat tersembunyi dalam daftar panjang bahasa, antara Ukraina dan Vietnam. Ketika dipilih, tahan Option dan ketik kode hex 4 digit.

Juga pada OS X: Kalkulator dapat diatur ke mode Programmer (Cmd-3), yang memungkinkan untuk memasukkan kode desimal, oktal dan heksadesimal, yang kemudian ditampilkan sebagai ASCII atau Unicode. Namun, Salin akan memberikan satu kode, bukan karakter yang setara. Siapa saja?

(Untuk Windows, lihat Cara memasukkan karakter Unicode di Microsoft Windows ; untuk metode input lainnya, lihat Wikipedia .)

Dan di sini di Pengguna Super:

Dan untuk pergi ke ekstrem:

17
Arjan

Di Ubuntu (dan varian-varian daripadanya, seperti LinuxMint) Anda dapat memasukkan nilai Unicode dengan menekan Ctrl+Shift+u diikuti oleh nilai Unicode dan Enter, misalnya:

Ctrl+Shift+u263a lalu Masukkan hasil:

Teks: ☺
Tangkapan layar: alt text

Anda mungkin dapat memasangkan ini dengan AutoHotkey untuk input yang lebih mudah, atau mungkin input pada Windows.

9
JMD

Saya telah menulis sebuah AutoHotkey kecil berbasis alat Input Unicode karena saya tidak menemukan solusi yang lebih baik. Anda dapat memasukkan karakter unicode dengan Shift+Ctrl+U.

Unicode dialog

Pada dasarnya, ini mengubah entri ke karakter unicode dan "mengetik" di posisi kursor.

Itu tidak mendukung karakter unicode 6 digit. Juga, jika Anda memiliki bidang input di mana semua teks dipilih pada kehilangan fokus, semua teks akan ditimpa (saya rasa saya ingat versi Firefox lama menunjukkan perilaku ini).

Sebagai referensi, inilah sumber AutoHotkey jika Anda ingin mengompilasinya sendiri:

#SingleInstance force
#Persistent
;Menu, Tray, icon, unicode.ico
Menu, Tray, nostandard ; Put the following menu items on top (default: bottom)
Menu, Tray, add, Info, InfoHandler, -10
Menu, Tray, add
Menu, Tray, standard ; Add default menu items at the bottom
return

InfoHandler:
MsgBox Press Shift+Ctrl+U to get an entry field for unicode points (see decodeunicode.org for a list).`n`nAuthor: Simon A. Eugster <[email protected]> / granjow.net
return

+^u::
InputBox, codepoint, Unicode code point, U+
if not ErrorLevel
    Send {U+%codepoint%}
return
6
Simon A. Eugster

Linux (termasuk aplikasi Qt/KDE)

Seperti yang disebutkan JMD, Anda dapat menahan Ctrl-Shift, ketik u1f4a9, dan lepaskan untuk mengetik U + 1F4A9 di aplikasi GTK + (termasuk program GNOME, Firefox, Chromium, dan LibreOffice, bahkan di bawah KDE). Beberapa program juga mendukung pengetikan secara berurutan Ctrl-Shift-U1f4a9Enter.

Sayangnya, ini tidak berfungsi di aplikasi Qt (termasuk program KDE, Mathematica, dan VLC). Untuk karakter BMP, ada metode input Unicode IBus. Untuk mengaktifkan, buka preferensi IBus dan tambahkan metode input "Other - unicode (m17n)" (dua paket ibus-m17n dan ibus-qt4 harus diinstal). Saat kursor berada di area teks, aktifkan metode input (menggunakan toolbar IBus atau pintasan keyboard). Saat aktif, metode input memungkinkan Anda mengetik Ctrl-Shift-U diikuti oleh 4 digit hex, untuk memasukkan karakter Unicode yang sesuai. Ini hanya berfungsi untuk BMP karakter.

(Diuji di bawah Ubuntu.)

2
Mechanical snail

Itu juga tergantung di mana Anda ingin menggunakan karakter khusus. Dengan aplikasi MS Office, Anda tidak perlu menggunakan kode ASCII untuk karakter tertentu - misalnya, untuk mengetikkan diaresis (yaitu, dua titik yang Anda lihat di atas beberapa karakter dengan kata-kata seperti naïve), di Word/Outlook/etc Anda dapat menekan Ctrl + ':' (yaitu, Ctrl + Shift +;) diikuti oleh 'i'.

Ada daftar pintasan yang tersedia di http://Word.mvps.org/FAQs/General/InsertSpecChars.htm ... cukup gulir ke bawah ke " Karakter Internasional ".

Saya tidak tahu apakah ada aplikasi non-Office yang mendukung pintasan serupa.

2
Chris J

Mungkin tidak persis apa yang Anda minta, tetapi apa yang saya cari. Di Windows 10, Anda dapat menekan Win+. atau Win+; untuk membuka browser emoji:

enter image description here

Seperti yang Anda lihat pada gambar di atas, Anda juga dapat mencari hanya dengan mengetik.

1
Aske B.