Tulis kunci pada Windows

65

Di Linux, tombol Tulis adalah cara yang bagus untuk memasukkan banyak simbol. Misalnya

  • em-dash - dengan menekan Composelalu- - -
  • ö dengan menekan Composelalu: o
  • Euro € dengan menekan ComposelaluC =

(Fungsi tombol Menulis dapat ditetapkan ke berbagai tombol keyboard, seperti Alt kanan / kiri, tombol Windows kanan / kiri.)

Saya sangat merindukan tombol Tulis saat menggunakan Windows. Saya telah mencari tetapi sejauh ini belum menemukan cara untuk mendapatkan fungsi kunci Tulis yang setara pada Windows. Adakah yang tahu cara melakukannya?

Craig McQueen
sumber
AllChars tidak berfungsi di server Windows TSE.

Jawaban:

63

Meskipun ini adalah pertanyaan lama, banyak orang lain mungkin menemukan itu melalui pencarian Google. Jadi sekitar 4 tahun setelah ditanya, saya pikir beberapa opsi ada. Saya tidak dapat menguji semuanya (di rumah saya tidak memiliki Windows tetapi untuk udara yang segar dan segar - dan di tempat kerja saya tidak dapat mengakses mis. Dropbox untuk mengunduh arsip beberapa), tetapi berikut adalah daftar pendek:

  • AllChars : Terakhir diperbarui pada 2009, tetapi tampaknya masih berfungsi hingga Vista. Selain itu menawarkan "makro", yang tidak dapat dinonaktifkan atau diedit pada Vista, sehingga yang sudah ditentukan mungkin menghalangi Anda (tidak mungkin, tetapi mungkin ). Pembaruan: Setelah menggunakannya untuk sementara waktu, saya menemukan beberapa efek aneh yang saya kaitkan ke aplikasi ini (karena tidak terjadi sebelum saya menginstalnya). Tidak ada pola yang teratur, tetapi kadang-kadang keyboard saya tampak kacau, CAPS terbalik, beberapa tombol tidak berfungsi. Mungkin ada sesuatu yang lain - tetapi saya belum pernah melakukannya sebelumnya. Pembaruan 2: Tidak ada efek samping yang ditemui sejak saya beralih ke ...
  • WinCompose : Tidak ada tipuan tambahan seperti makro atau sejenisnya, tapi bukan itu yang kami cari di sini :) Tampaknya menggunakan tata letak yang sama seperti yang saya gunakan di Linux. Perlu beberapa pengujian lagi, tetapi setelah satu hari itu sudah menjadi kandidat favorit saya di sini. Sunting: Setengah tahun kemudian, itu masih menjadi favorit saya. Mudah dipasang, berjalan stabil, tidak ada efek samping, cukup hebat! Pembaruan: Dilaporkan berfungsi dari Vista ke Win10. Masih senang dengan itu 3,5 tahun kemudian :)
  • CKFW : Compose Key Untuk Windows . Tidak dapat mengujinya karena saya tidak dapat mengakses Dropbox untuk diunduh.
  • Unichars : Saya tidak mengujinya karena pembatasan yang tercantum di blog ini (tidak berfungsi dengan semua program).
  • FreeCompose : Rilis terakhir pada tahun 2011, meskipun dev mengklaim itu masih hidup di repo. Seharusnya berfungsi dengan sebagian besar program (Putty mengalami kesulitan, tetapi tambalan disediakan). Kekurangan: bunyi bip yang mengganggu saat "menyusun", yang tidak dapat dimatikan. Juga menyusun urutan bukan yang standar. Keuntungan: Anda dapat menentukan urutan Anda sendiri, dan layanan dapat dinonaktifkan saat berjalan (tanpa keluar).
  • USCompose adalah tata letak keyboard AS alternatif, termasuk beberapa hal penulisan. Tidak selalu cocok dengan urutan kunci penulisan Linux .
  • Aksen Komposer : komersial; demo tersedia. Belum dicoba.
  • Compose-Keys : Klaim untuk meniru Linux menyusun urutan kunci (saya melewatkan beberapa, dan tidak semua dari mereka tampaknya bekerja; kadang-kadang orang hanya perlu "mencoba sampai mereka melakukannya". Yah, saya memiliki masalah yang sama di Linux kadang-kadang; ) Tersedia secara gratis di GitHub.
  • WebComposeKey : berbasis browser, lintas-platform. Bagus untuk mempelajari urutan apa yang tersedia :)
  • DIY: Pencipta Tata Letak Keyboard Microsoft

Ini harus memberi siapa pun yang membutuhkan beberapa opsi tambahan. Saya ingin tahu apakah MS akhirnya akan membangun fungsionalitas ini ke dalam rilis mereka, di mana tempatnya (perhatikan "jika", bukan "kapan") ...

Izzy
sumber
3
Hai. Saya pikir masalah dengan WinCompose adalah hanya mengirim eksekusi 64-bit. Ini sejak diperbaiki dalam versi 0.4.4.
sam hocevar
9
Dengan rendah hati saya sarankan Anda melakukannya, ya. Saya menulis WinCompose karena tidak ada alternatif lain dalam daftar Anda yang memuaskan saya. Saya menyimpannya sesederhana mungkin tetapi sangat terbuka untuk saran perbaikan.
sam hocevar
2
@Khaur Saya juga menggunakan AllChars hingga hari ini. Sejak saya mulai menggunakannya, saya terkadang memperhatikan beberapa perilaku aneh (mis. Keyboard saya bereaksi aneh, seolah-olah membalikkan / mengacaukan CAPS, dan hal-hal lain). Setelah komentar Sam, saya sekarang mencoba lagi WinCompose. Tampaknya bekerja seperti pesona! Tidak ada tipu muslihat tambahan (seperti makro dll), tapi toh saya tidak mencari tipu muslihat :) Berikan saya beberapa hari pengujian sebelum saya memperbarui jawaban saya, tetapi saat ini WinCompose tampaknya menjadi pilihan pertama!
Izzy
1
@Izzy Ada satu fitur AllChars yang mungkin saya lewatkan: opsi untuk mencoba pertandingan yang tidak peka huruf besar-kecil jika tidak ditemukan kombinasi yang cocok. Itu bukan perilaku Unix standar, tapi itu terdengar rapi.
Khaur
2
Saya menggunakan AllChars selama bertahun-tahun di bawah Windows XP, tetapi sekarang WinCompose telah datang, itulah cara yang harus ditempuh. Itu melakukan hal-hal yang benar. @SamHocevar terima kasih!
Gilles 'SO- stop being evil'
12

Ada beberapa utilitas untuk meniru kunci komposisi kunci Unix-seperti di bawah windows. Allchars adalah satu, yang juga merupakan F + OSS, meskipun saya belum benar-benar mencobanya sendiri (ini adalah salah satu dari banyak utilitas di folder bookmark "untuk dicoba nanti").

David Spillett
sumber
1
Jika saya mengerti apa yang dikatakannya di halaman web, itu hanya dapat digunakan untuk memasukkan karakter dengan nilai 0..255 yang ada di "halaman kode default" komputer - sangat terbatas.
Craig McQueen
2
Saya baru saja mencoba versi terbaru, dan tampaknya jauh lebih mampu daripada yang disarankan halaman web. Mungkin halaman webnya sudah ketinggalan zaman. Sebenarnya saya pikir AllChars tampaknya berhasil pada akhirnya.
Craig McQueen
3
Versi saat ini sepertinya ditulis dalam bahasa C #, dengan pembaruan pada tahun 2009 - lihat situs SourceForge: sourceforge.net/projects/allchars
David Pope
Dengan judul seperti AllChars orang akan mengharapkannya untuk mencakup setidaknya varian skrip latin dasar, tetapi gagal pada ė sederhana ( fileformat.info/info/unicode/char/117/index.htm ).
Relet
5

Di Windows, AllChars harus melakukan apa yang Anda inginkan. Saya telah menggunakannya untuk tujuan tepat yang Anda gambarkan selama hampir satu tahun sekarang.

Peringatan: Jika Anda menginstal AllChars dan keyboard Anda mulai berlaku aneh, coba salah satu versi lain yang mereka tawarkan, mungkin alpha / beta. Mereka semua tampaknya memiliki masalah yang berbeda dengan versi Windows yang berbeda di luar sana. Tapi salah satunya harus bekerja dengan apa pun yang Anda gunakan.

fmarc
sumber
4

Ada juga Freecompose , yang ditemukan di code.google.com, tetapi memiliki bunyi bip yang mengganggu setiap kali Anda memulai mode penulisan.

Syockit
sumber
3

Accent Composer terlihat menjanjikan, dan saya berharap untuk mencobanya beberapa saat.

Pembaruan:
Sebenarnya AllChars tampaknya melakukan apa yang saya butuhkan (meskipun situs web mengatakan itu tidak; saya kira info situs web sudah ketinggalan zaman dibandingkan dengan versi terbaru), dan gratis. Jadi saya tidak akan repot-repot dengan Accent Composer.

Craig McQueen
sumber
1

Anda dapat menggunakan United states-Internationaltata letak keyboard, Anda dapat mengetik karakter beraksen dengan mudah tanpa perangkat lunak khusus.

`+ a= à

'+ c= ç

"+ o= ö

Saya tidak berpikir Anda bisa menggunakannya untuk € dan m-dash

Berhantu
sumber
1

Di dalam program MS (kata, pandangan, dll.) Anda bisa mengetik ctrl+ : ountuk mendapatkan ödan ctrl+ ` euntuk mendapatkanè

.

Jeffery Williams
sumber
2
Sesuatu yang hanya berfungsi dalam satu aplikasi hanya membuat frustrasi.
Craig McQueen
1
Seperti yang saya nyatakan, ini berfungsi di seluruh office suite, dan saya pikir itu adalah informasi yang berharga. Tapi maksud Anda diambil dengan baik. Alangkah baiknya jika windows memberikan solusi universal yang tidak perlu mengubah tata letak keyboard Anda.
Jeffery Williams
-2

Jika saya mengerti apa yang dilakukan kunci Compose di Linux, Windows equivilant adalah untuk menekan Alt Grbersama dengan kunci seperti Auntuk menghasilkan á atau Á, Euntuk menghasilkan é atau É dll.

Anda juga dapat menahan tombol kiri Altbersama dengan kode angka pada keyboard numerik yang akan menghasilkan banyak simbol seperti

Alt+ 1= ☺

Alt+ 2= ☻

Alt+ 3= ♥

Alt+ 4= ♦

Alt+ 5= ♣

Alt+ 6= ♠

Alt+ 7= •

Alt+ 8= ◘

Alt+ 9= ○

Alt+ 1, 0= ◙

Ada ribuan dan setelah melihat sekilas, saya tidak dapat menemukan daftar lengkap - Saya telah menemukan panduan ini yang terlihat bagus - ( dan menemukannya dari tautan ini ) namun ada banyak dan Anda mungkin menemukan yang lebih baik.

Anda juga dapat masuk ke Peta karakter (baik melalui Aksesori atau Jalankan> "Charmap"), dan klik pada simbol dan lihat apa itu tombol pintas keystroke - (tidak tersedia untuk semuanya).

teks alternatif

William Hilsum
sumber
Mmm ya, m-dash bisa didapat dengan menahan Alt dan mengetik +2014 pada keypad numerik (mungkin setelah pengaturan pengaturan registri Windows untuk mengaktifkan fungsi itu). Tetapi tidak intuitif seperti kunci Menulis Linux. Dan agak sulit di laptop. Dan tidak berfungsi di Word.
Craig McQueen
1
Beruntungnya kamu! Saya berharap saya memiliki kunci '10'.
dreamlax
7
Anda salah paham apa yang Composedilakukannya. Ini memungkinkan Anda mengetik karakter tidak pada keyboard dengan memasukkan urutan dua karakter (kadang-kadang lebih) yang mudah diingat, misalnya Compose : omengetik öatau Compose C =mengetik . Memasukkan karakter dengan angka atau spesifikasi tidak jelas lainnya sama sekali tidak setara.
Gilles 'SO- berhenti bersikap jahat'
3
Peta karakter MS Windows adalah lelucon. Bahkan tidak ada fitur pencarian?
rds
3
@ rds Ada fitur pencarian di "Tampilan lanjutan".
Craig McQueen
-2

Fungsi menulis tidak persis sama dengan kunci mati. Secara ketat, sebuah komposisi berhenti memberi jarak dan mencetak karakter-karakter berikut di tempat yang sama. Jadi, bahkan jika font Anda tidak memiliki è itu akan dibuat dari e dan `. Mereka masih dua karakter di ruang yang sama.

Deadkey adalah hal lain: Anda mengetik deadkey "` "dan tidak melihat apa pun. tetapi "e" berikut akan digantikan oleh karakter unicode "è" yang merupakan satu karakter (dan bukan dua dalam ruang yang sama).

Deadkey hanya akan bekerja dengan kombinasi yang akan menghasilkan karakter unicode, sementara menulis karya dengan semua kombinasi key (dalam teori, itu tergantung pada OS dan aplikasi)

Ada kombinasi dari kedua metode (menulis dengan hasil unicode yang valid secara otomatis dikonversi dalam Unicode), sehingga Anda menulis C = hasil dalam € nyata dan tidak hanya dicetak C dan = di tempat yang sama.

Menulis char abjad menjadi yang pertama, kemudian modifikasi berikut. Menggunakan Deadkey, modificatin (deadkey) menjadi yang pertama, kemudian char abjad.

Misalnya di windows: deadkey "` "dan" e "(Unicode U + 0060 dan U + 0065) akan menghasilkan" è "(karakter unicode 00E8)

e +0300 <\ ALT> akan mendapatkan optik yang sama, tetapi dua karakter (Unicode U + 0065 dan U + 0300)

Tentu saja unicode nyata adalah metode yang lebih ketat. Tetapi menulis lebih fleksibel:

deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "w" (tidak ada karakter unicode tersedia), Anda tidak mendapatkan komposisi

w +0300 <\ ALT> akan mendapatkan nilai `over the w sebagai komposisi yang bukan unicode, jadi berfungsi (jika berguna adalah pertanyaan lain)

Layout keyboard dengan deadkey dapat diprogram dengan converter layout keyboard microsoft gratis, sehingga Anda dapat memetakan ulang fungsi deadkey ke layer (misalnya, layer AltGr semuanya kosong, Anda dapat memetakan deadkey di sana), bantuan goot untuk definisi yang diperlukan adalah tata letak keyboard yunani. Menulis kunci juga dapat dipetakan, tetapi jangan klik deadkey dalam definisi tetapi cukup ketik kode kunci dari komposisi yang valid (mulai dari U + 0300)

Hal yang sulit adalah menulis dan mematikan kunci pada WindowsPC dengan hak pengguna terbatas (di kantor), di mana Anda tidak dapat membuat perubahan driver dan memulai program sendiri.

Untuk ini, Anda dapat menggunakan keyboard yang dapat diprogram (misalnya keyboard-POS) atau konverter mikrokontroler (Soarer-Konverter dengan amat muda ++ 2.0). Di sana Anda dapat menempatkan karakter komposable di Unicode di lapisan tambahan. Cara untuk membuat deadkey nyata dalam perangkat keras tidak mudah dilakukan - Anda harus memprogram adaptor Anda sendiri, tidak ada yang melakukannya sekarang (tetapi Soarer berpikir untuk mengembangkan konverternya untuk itu)

pengguna207702
sumber