Windows'ta anahtar oluştur


64

Linux'ta, Oluşturma anahtarı birçok sembol girmek için harika bir yoldur. Örneğin

  • uzun çizgi - basarak Composeardından- - -
  • basarak ö Composesonra: o
  • Basarak Euro € ComposesonraC =

(Oluştur tuşu, sağ / sol Alt, sağ / sol Windows tuşu gibi çeşitli klavye tuşlarına atanabilir.)

Windows'u kullanırken Gerçekten Oluşturma anahtarını özlüyorum. Şimdiye kadar baktım ancak şimdiye kadar Windows'ta eşdeğer bir anahtar oluşturma işlevi kullanmanın bir yolunu bulamadım. Nasıl yapılacağını bilen var mı?


AllChars bir Windows TSE sunucusunda çalışmıyor.

Yanıtlar:


62

Bu eski bir soru olsa da, birçoğu muhtemelen Google’da arama yaparak yanılıyor. Bu yüzden sorulmasından yaklaşık 4 yıl sonra, birkaç seçenek daha olabileceğini düşündüm. Hepsini test edemedim (evde Windows'um yok ama hafif ve temiz hava için olanlar var - ve işte bazılarının arşivlerini indirmek için örneğin Dropbox'a erişemiyorum), ancak işte kısa bir liste:

  • AllChars : Son 2009 yılında güncellendi, ancak yine de Vista'ya kadar çalışıyor gibi görünüyor. Ek olarak, Vista'da birinin devre dışı bırakamadığı veya düzenleyemediği "makrolar" da vardır, bu nedenle önceden tanımlanmış olanları yolunuza alabilir (bu mümkün değil, ancak olabilir ). Güncelleme: Bir süre kullandıktan sonra, bu uygulamaya attığım bazı garip etkilerle karşılaştım (kurulmadan önce olmadıkları gibi). Düzenli düzen yok, ancak bazen klavyem berbat görünüyordu, CAPS ters çevrilmiş, bazı tuşlar çalışmıyor. Yine de başka bir şey olabilir - ama daha önce yoktu. Güncelleme 2: Geçtiğimden beri karşılaşılan yan etkilerin hiçbiri ...
  • WinCompose : Makro ya da benzeri ek numaralar yok, ama aradığımız şey bu değil :) Linux'ta alışkın olduğum aynı düzeni kullanıyorum. Daha uzun testlere ihtiyacım var, ama bir gün sonra zaten burası en sevdiğim aday. Düzenleme: Yarım yıl sonra, hala favorim. Kurulumu kolay, kararlı çalışır, yan etkisi yoktur, tek kelimeyle harika! Güncelleme: Raporlar Vista'dan Win10'a çalışıyor. 3.5 yıl sonra hala onunla mutlu :)
  • CKFW : Windows için Anahtar Oluşturun . İndirmek için Dropbox'a erişemediğim için test edilemedi.
  • Unichars : Bu blogda listelenen kısıtlamalar nedeniyle test etmedim (tüm programlarla çalışmıyor).
  • FreeCompose : 2011'deki son sürüm, dev hala depolarda hala hayatta olduğunu iddia ediyor. Çoğu programla çalışması gerekiyordu (PuTTY'nin sorunu vardı, ancak bir düzeltme eki sağlandı). Dezavantajları: “beste” yaparken rahatsız edilemeyen bip sesi, kapatılamaz. Ayrıca beste dizileri standart olanlar değildir. Avantajlar: Kendi dizilerinizi tanımlayabilirsiniz ve çalışırken (hizmetten çıkmadan) servis devre dışı bırakılabilir.
  • USCompose , bazı oluşturma öğeleri de dahil olmak üzere alternatif bir ABD klavye düzenidir. Her zaman Linux ile eşleşen anahtar dizilimlerini değil .
  • Aksan Besteci : ticari; demo mevcut. Denenmedi.
  • Oluşturma Tuşları : Linux'u oluşturduğunu iddia eden anahtar dizilimler (birkaçını özlüyorum, hepsi işe yaramadı; bazen birisinin "yapana kadar denemeye" ihtiyacı var. Eh, bazen de Linux'ta aynı sorun var; GitHub'da serbestçe erişilebilir.
  • WebComposeKey : tarayıcı tabanlı, çapraz platform. Hangi dizilerin mevcut olduğunu öğrenmek güzel :)
  • DIY: Microsoft Klavye Düzeni Oluşturucu

Bu, ihtiyacı olan herkese birkaç ek seçeneğe sahip olmalıdır. Acaba MS nihayetinde bu işlevselliği sürümlerine dahil edip edemeyeceğini merak ediyor mu?


3
Selam. WinCompose'daki sorunun yalnızca 64 bitlik bir yürütülebilir dosyayı göndermesi olduğunu düşünüyorum. Bu o zamandan beri 0.4.4 versiyonunda düzeltilmişti.
sam hocevar,

9
Sana alçakgönüllülükle öneririm, evet. WinCompose'yu yazdım çünkü listenizdeki hiçbir alternatif beni tatmin etmedi. Olabildiğince basit tuttum ama iyileştirmeler için önerilere tamamen açığım.
sam hocevar

2
@Khaur Ben de bugüne kadar AllChars kullandım. Kullanmaya başladığımdan beri, bazen garip davranışlar farkettim (örneğin klavyem CAPS'yi ters çeviriyor / karıştırıyormuş gibi garip tepki veriyordu). Sam'in yorumundan sonra, şimdi WinCompose'a başka bir deneme yaptım. Bir cazibe gibi çalışmak gibi görünüyor! Fazladan numara yok (makrolar gibi), ama yine de numaralardan sonra değildim :) Cevaplarımı güncellemeden önce bana birkaç gün daha test et, ancak şu anda WinCompose ilk seçenek gibi görünüyor!
Izzy

1
@Izzy AllChars'ın kaçırabileceğim bir özelliği var: eşleşen bir kombinasyon bulunmazsa büyük / küçük harf duyarlı bir eşleşme deneme seçeneği. Zaten standart Unix davranışı değil, ama temiz görünüyordu.
Khaur

2
AllChars'ı Windows XP altında yıllarca kullandım, ancak şimdi WinCompose'ın geldiği yol bu. İşleri tam olarak doğru yapar. @ SamHocevar teşekkür ederiz!
Gilles 'SO- kötü olmayı'

12

Pencerelerin altındaki Unix benzeri anahtar kompozisyon akorlarını taklit etmek için birkaç yardımcı program vardır. Allchars , F + OSS olan bir tanesidir, ancak henüz kendim denemedim ("daha sonra denemek için" yer imi klasörümdeki araçlardan biri).


1
Web sayfasında ne dediğini anlarsam, yalnızca bilgisayarın "varsayılan kod sayfasında" olan ve gerçekten çok sınırlı olan 0..255 değerine sahip karakterleri girmek için kullanılabilir.
Craig McQueen

2
En yeni sürümü denedim ve web sayfasının önerdiğinden daha yetenekli görünüyor. Belki de web sayfası güncel değil. Aslında, AllChars'ın sonuçta orayı vurduğunu düşünüyorum.
Craig McQueen,

3
Şu anki sürüm C # ile yazılmış gibi görünüyor, 2009'daki güncellemelerle - SourceForge sitesini ziyaret edin: sourceforge.net/projects/allchars
David Pope

AllChars gibi bir başlıkla biri en azından temel latin script değişkenlerini kapsamasını bekler, ancak basit bir ė de başarısız olur ( fileformat.info/info/unicode/char/117/index.htm ).
Maret

5

Windows'ta AllChars ne istersen yapmalı. Neredeyse bir yıldır tanımladığınız amaç için kullanıyorum.

Uyarı: AllChars yüklerseniz ve klavyeniz tuhaf davranmaya başlarsa, sundukları diğer sürümlerden birini, muhtemelen alfa / beta sürümünü deneyin. Hepsi orada Windows'un farklı sürümleri ile farklı sorunları var gibi görünüyor. Fakat onlardan biri ne kullanırsanız kullanın.



3

Accent Composer umut verici görünüyor ve biraz zaman denemeyi umuyorum.

Güncelleme:
Aslında AllChars ihtiyacım olanı yapıyor gibi görünüyor (web sitesinin yapmamasına rağmen; web sitesinin bilgileri son sürümle karşılaştırıldığında güncel değil) ve ücretsiz. Bu yüzden Accent Composer ile uğraşmayacağım.


1

United states-InternationalKlavye düzenini kullanabilir , Aksanlı karakterleri herhangi bir özel yazılım kullanmadan kolayca yazabilirsiniz.

`+ a= à

'+ c= ç

"+ o= ö

Yine de € ve m-dash için kullanabileceğinizi sanmıyorum.


1

MS programlarına (word, outlook, vs.) içinde, yazabilirsiniz ctrl+ : oalmak öve ctrl+ ` eolsunè

.


2
Sadece bir uygulamada çalışan bir şey sadece sinir bozucu.
Craig McQueen

1
Belirttiğim gibi, tüm ofis takımında çalışıyor ve bunun değerli bir bilgi olduğunu düşünüyorum. Ama iyi anlaştın. Windows, klavye düzeninizi değiştirmenizi gerektirmeyen evrensel bir çözüm sunsa iyi olurdu.
Jeffery Williams

-2

Compose tuşunun Linux'ta ne yaptığını anlarsam, Windows eşdeğeri á veya Á üretmek, é veya É üretmek Alt Grgibi bir tuşla birlikte basmaktır.AE

AltSayısal klavyedeki bir sayı koduyla birlikte sol tuşa basabilirsiniz.

Alt+ 1= ☺

Alt+ 2= ☻

Alt+ 3= ♥

Alt+ 4= ♦

Alt+ 5= ♣

Alt+ 6= ♠

Alt+ 7= •

Alt+ 8= ◘

Alt+ 9= ○

Alt+ 1, 0= ◙

Binlerce kişi var ve hızlı bir bakıştan sonra, tam bir liste bulamıyorum - İyi görünen bu kılavuzu buldum - ( ve bu bağlantıdan buldum ) ancak çok var ve daha iyisini bulabilirsiniz.

Ayrıca, Karakter haritasına girebilir (Aksesuarlar veya Çalıştır> "Charmap" yoluyla) ve bir sembole tıklayıp kısayol tuşunun ne olduğunu görebilirsiniz - (her şey için kullanılamaz).

alt metin


Evet, m-dash Alt tuşunu basılı tutup sayısal tuş takımında +2014 tuşlarına basarak elde edilebilir (muhtemelen bu işlevi etkinleştirmek için bir Windows kayıt defteri ayarını yaptıktan sonra). Fakat Linux Compose tuşu gibi sezgisel değil. Ve bir dizüstü bilgisayarda biraz zor. Ve Word'de çalışmıyor.
Craig McQueen

1
Seni şanslı! Keşke bir '10' anahtarım olsaydı.
dreamlax

7
Ne yaptığını yanlış anladın Compose. Klavyede olmayan karakterleri, örneğin Compose : oyazmak öveya yazmak Compose C =için iki (bazen daha fazla) hatırlanması kolay bir sekans girerek girmenize olanak sağlar . Karakterleri sayılara veya diğer belirsiz özelliklere göre girme hiçbir eşdeğere yakın değildir.
Gilles 'SO- kötülük' dur '

3
MS Windows karakter haritası bir şakadır. Arama özelliği bile yok mu?
rds

3
@ rds "Gelişmiş görünümde" bir arama özelliği var.
Craig McQueen

-2

Oluşturma işlevi tam bir ölü anahtarla aynı değildir. Kesinlikle bir beste, aralığı durduruyor ve aşağıdaki karakterleri aynı yere yazdırıyor. Yazı tipinizde è olmasa bile, e ve `den yaratılır. Hala aynı alanda iki karakter var.

Bir kilit tuşu başka bir şeydir: "" "tuşunu yazıp hiçbir şey göremezsiniz. fakat bir sonraki "e", bir karakter olan (aynı boşlukta iki değil) bir unicode karakter "è" ile değiştirilecektir.

Bir kilit anahtarı yalnızca unicode karakterlerle sonuçlanacak olan kombinasyonlarla çalışacak, tüm tuş kombinasyonlarıyla birlikte çalışacak (teoride, işletim sistemine ve uygulamaya bağlı)

Her iki yöntemin bir kombinasyonu vardır (otomatik olarak Unicode'da dönüştürülen geçerli bir unicode sonucuna sahip bir kompozisyon), bu nedenle C = 'yi gerçek bir € char ile yazıp aynı yerde sadece basılmamış C ve =.

Alfabetik karakterin oluşturulması önce olur, sonra değişiklik yapılır. Deadkey kullanarak modificatin (deadkey) önce alfabetik harf olur.

Örneğin, pencerelerde: "" "ve" e "(" Unicode U + 0060 ve U + 0065 ")" è "(unicode karakter 00E8) ile sonuçlanır

e +0300 <\ ALT> aynı optik olacak, ancak iki karakter alacak (Unicode U + 0065 ve U + 0300)

Tabii ki gerçek unicode daha katı bir yöntemdir. Ancak beste daha esnektir:

deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "w" (unicode karakter kullanılamaz), bir kompozisyon elde edemezsiniz

w +0300 <\ ALT> 'un üzerinde w'nin üzerinde bir unicode olmayan bir karakter olacak, bu yüzden işe yarar (eğer başka bir soru ise)

Ölü tuşlara sahip bir klavye düzeni, ücretsiz microsoft klavye düzen dönüştürücüsüyle programlanabilir, bu sayede ölü tuş işlevlerini katmanlara yeniden eşleştirebilirsiniz (örneğin, AltGr katmanı neredeyse boştur, kilit tuşlarını oradaki haritaya koyabilirsiniz), gerekli tanımlar için bir yardım Yunanca klavye düzeni. Oluşturma tuşları da eşlenebilir, ancak tanımda deadkey'i tıklatmayın, ancak geçerli composekey'lerin unicode'unu yazın (U + 0300'den başlayarak)

Zor olan şey, sürücü değişikliği yapamayacağınız ve kendi programlarını başlatamayacağınız, kısıtlı kullanıcı haklarına (ofiste) sahip bir WindowsPC'de oluşturulacak ve kilitlenecek.

Bunun için programlanabilir bir klavye (örneğin POS klavyeleri) veya bir mikrodenetleyici dönüştürücü (teensy ++ 2.0 ile Soarer-Converter) kullanabilirsiniz. Burada, beste edilebilir karakterleri Unicode'a ekstra katmanlar halinde koyabilirsiniz. Donanımda gerçek kilitlenmeler yapmanın bir yolu kolay değildir - kendi bağdaştırıcınızı programlamanız gerekir, bunu şimdi kimse yapmamıştır (ancak Soarer bunun için dönüştürücüsünü geliştirmeyi düşünü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.