Bir klavye tuşunu nasıl yeniden eşleyebilirim?


70

Dizüstü bilgisayarımın anahtarlarından biri düştü. Bu anahtar olarak hizmet etmek için başka bir anahtarı yeniden eşleştirmem mümkün mü? Diğer anahtarı feda edeceğim, çünkü asla kullanmam.


24
Scroll lock: Neden bana bakıyorsun?
Albay Panik

2
Bu soru, kalıcı olarak yeniden anahtarlama anahtarlarını kapsar . Çoğu cevap, yeniden başlatma gerektiren bir kayıt defteri düzenlemesine dayanmaktadır. Anahtarları yeniden başlatmadan yeniden eşleme yolları , birbirleriyle anahtar değiştirme veya belirli uygulamalar için takas etme yolları için , şu soruya bakın: Belirli uygulamalar için klavye tuşlarını değiştirme
Lilienthal,

@harrymc vlaurie.com bağlantısı bitti (şimdi ParkLogic tarafından barındırılıyor)
john v kumpf

@johnvkumpf: Bu tür makalelerin yığınları var. Ölü bağlantıların çoğu Wayback Makinesi'nde bulunabilir. Bunun için burada görmek .
harrymc

Yanıtlar:


41

İşte bir yardımcı olarak adlandırılan kullanma hakkında Howtogeek iyi bir makale SharpKeys :

Windows 10, 8, 7 veya Vista'da Herhangi Bir Tuşu Herhangi Bir Anahtarla Eşleme

Caps Lock tuşu gibi sisteminizdeki bazı tuşların çalışma şeklinden bıktıysanız, bir kayıt defteri kesmesi kullanarak farklı bir tuş olarak çalışmak için bunları yeniden eşleyebilirsiniz . Ama daha kolay bir yol olmalı, değil mi?

SharpKeys bu resmin içine giriyor: Kayıt defterine hiç girmek zorunda kalmadan bir anahtarı kolayca başka bir tuşla kolayca eşleştirmenizi, hatta anahtarı kapatmanızı sağlayan küçük bir yardımcı programdır.

Örneğin, hiçbir zaman kullanmadığım için Caps Lock tuşunu kapatmak için tuş eşlemesini kullandım.

görüntü

Listelerden eşlenecek tuşları seçebileceğiniz Yeni Anahtar Eşleme Ekle diyalog penceresini açmak için Ekle düğmesini tıklayabilir ya da listeden eşleştirilecek tuşları seçebilir veya sadece Tür Anahtarı düğmesini tıklayıp tuşa manuel olarak basabilirsiniz (ki daha sezgisel buluyorum)

görüntü

Tamamladığınızda, Kayıt Defterine Yaz düğmesini tıklayın; değişikliklerin geçerli olması için oturumu kapatmanız veya yeniden başlatmanız istenir.

görüntü

Kayıt defteri anahtarlarının nasıl çalıştığıyla ilgili tüm teknik ayrıntıları isterseniz, kayıt defteri kesmelerini kullanarak anahtarları nasıl eşleştireceğinizi okuyabilirsiniz .

Referans için bağlantı


4
Basit bir yeniden yazma için bu gitmek için bir yol, tam gelişmiş bir autohotkey komut dosyası yazmaya gerek yok. AHK'ya yemin ederim ki beni yanlış anlamayın ama klavye kombinasyonları için basit bir yeniden düzenleme değil.
John T

Kullanımı çok kolay - hiçbir şeyi silmeden tuşları açabilmek (etkinleştirmek / devre dışı bırakmak) daha güzel olurdu
Nam G VU

Bu, Windows'ta Fn ve Ctrl tuşlarını Bootcamp çalıştıran bir Macbook Pro Retina ile değiştirmeme izin verecek mi? Teşekkürler.
dotnethaggis

Uygulamayı her zaman çalıştırmak zorunda mıyım, yoksa değişiklik kalıcı mı?
Albay Panik

Yukarıdaki HowToGeek kayıt defteri bağlantısı, yazılımı olmadan bunu yapmak için mükemmeldir - ancak söz konusu makaledeki tarama kodu bağlantısı kesilmiştir. İşte bir canlı (bugünden itibaren) bir tane: msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx
Joe

13

Microsoft Keyboard Layout Creator'ı burada sorunsuz olarak kullanma . Değiştirme tuşlarını değiştirmek için bir kayıt defteri hackini veya kayıt defterini sizin için değiştiren bir uygulama öneririm, bu çözümler her uygulama için çalışmadığından AutoHotkey gibi saf bir yazılım remap'ı kullanmayın.

Başka bir çözüm, anahtarı tekrar dizüstü bilgisayarınıza yerleştirememeniz durumunda değiştirilecek bir anahtar edinmek, 'bozuk laptop anahtarı' için bir arama denediniz mi?


2
Bulduğum en iyi çözüm bu - AutoHotKey ve Keytweak'ten farklı olarak, değiştirilmemiş davranışları değiştirmeden değiştiricilerle oluşturulan karakterleri değiştirebiliyorum. Şimdi Shift olmadan (ve) alabilirim, 9 ve 0 etkilenmez! : D
James Broadhead

Bir qwertzklavyeyi klavyeye çevirme durumum için qwertybu işe yaramaz, çünkü ctrl + z, t'nin yanında kalır. :(
ANeves

(Muhtemelen) tuşa basma olaylarını dinleyen bazı uygulamalar için, klavye tarama kodlarını da yeniden eşlemek gerekir. Bu güzel bir çözüm çünkü pencerelerin içine yerleştirilmiş ve pencerelerin kısayollarını kullanabilirsiniz.
David Sopko

9

Microsoft'un Klavye Düzeni Oluşturucusunu kullanabilirsiniz .
Bu sayede, klavyenize bir tuşa ölü anahtar (örneğin ~) değiştirme, ekstra eşleme (ör. altgr+ c-> ç) vb. Gibi ekstra işlevler ekleyebileceksiniz .

Özel tuş vuruşlarını düzenlemek için, ctrl+ gibi FOO, .klcdosyayı el ile düzenlemeniz gerekebilir .
Talimatları @Senseful tarafından https://superuser.com/a/172993/157884 adresinde bulabilirsiniz :

.klcDosyayı el ile değiştirmeniz gerekir.

Temel olarak, VK_sütundaki değerle eşleşmesi için sütunu değiştirirsiniz 1.

Eğer bağlamak istiyorsanız örneğin Yani Liçin N, klavyeyi normalde KLC yaptığınız gibi yaratacak. Sonra KLC dosyasını bir metin editöründe açardınız. Değerini bulun Liçinde VK_ sütun ve bir o geçiş N.

Daha fazla bilgi için, bloguma bütün adımları yazdım .

Uyarı: somme uygulamalarında anahtar bağlama için eksik destek

Bununla birlikte, bazı uygulamaların bu özel tuş vuruşlarını doğru şekilde alamayacağı konusunda uyarılmalıdır.

Örnek olarak: Özel konfigürasyonumla, DotA2 takım arkadaşlığında altgr+ tuşlarına basmak , diğer uygulamalara abir ãbenzer eklemek yerine metni silecektir .


3

Genius KB-G235 USB klavyeye (HID) ve WinXP SP3'e sahibim. Önceki cevaplardaki uygulamaların hiçbiri benim için işe yaramadı. (Çünkü PS / 2 kodlarıyla çalışmak veya XP ile çalışmak (tamamen).

HotkeyP'yi (ücretsiz) http://petr.lastovicka.sweb.cz/others.html denedim ve bu işe yarıyor! Sadece anahtar ve onun için eylem eklemek. (Yeni eylem atadıktan sonra varsayılan işlem gerçekleştirilmez.)


2

http://www.autohotkey.com/ daha basit ve güçlü bir çözüm olabilir. Gibi komut dosyalarını kullanarak tuşları yeniden eşleyebilir ve değiştirici tuşlar oluşturabilirsiniz.

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    j::Down
    k::Up
    l::Right
    h::Left
    m::AppsKey
    i::Insert
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

Ama niçin böyle bir şey ScrollLock::LControlremapping için yeterliyse, tüm bunlar?
Yuuza,

Üzgünüm, gerçekten basitleştirebilirdim ama aracın gücünü göstermek istedim. Bu komut dosyasıyla, tuşları feda etmeniz gerekmez, yalnızca bir değiştirici tuşa sahip olmanız ve bir tuş için ikinci bir işleve sahip olmanız gerekir.
Jp_

2

En kolay yol: Microsoft Klavye Düzeni Oluşturucu . Bu resmi bir Microsoft çözümüdür. İşlevsellik, OS X için Ukelele'ye benzer.

İndirme ve talimatlar: http://msdn.microsoft.com/en-GB/goglobal/bb964665.aspx


@Luke bağlantı hala benim için çalışıyor. Sayfa çok büyük bir yüzey reklamına sahip, ancak altında Microsoft Keyboard Layout Creator 1.4 indirmesi hala mevcut.
Adam Szabo

2

Keyman Desktop - Keyman Developer ile kendi özel klavyelerinizi bile oluşturabilirsiniz. 1000'den fazla dilde kullanılan klavyelerle, Keyman Desktop, Windows olmasa bile kendi dilinizde yazmanıza izin verir.


1
Keyman yazılımı, SIL International tarafından satın alındıktan sonra ücretsiz hale geliyor. Bu, öncekinden daha ilginç bir seçimdir. (Çok az kişi kişisel kullanım için bir anahtarın basit bir haritasını çıkarmak için yazılım satın alırdı.)
Jukka K. Korpela

0

Windows 7'de neredeyse hepsini yapabilen bir uygulama buldum ve masaüstünüzün kilidi açıldığında sorunsuz bir şekilde çalışıyor. Ayrıca kullanımı oldukça kolaydır.

http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

Bulduğum tek dezavantajı, masaüstü kilitliyken uykudan geri döndüğümü ve bilgisayar kilitliyken ve yüksek sesle müzik dinliyorum. Multimedya klavyeleri oradan kendi dilini kapatabilir. Ama bu uygulama ile ilk kilidini açmanız gerekir.

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.