2011-06-08 16 views
14

Eski bir IBM Model M'yi 1994'den beri kullanıyorum. Bu harika, ancak bir Windows anahtarı yok. Varsayılan Windows kısayollarından yararlanmak için Windows anahtarını simüle etmek üzere Ctrl + Alt kombinasyonunu eşlemek için AutoHotkey'i kullanmak istiyorum. İşte ne var:Windows Anahtarında Otomatik Anahtar Olarak Nasıl Simüle Edilir

LCtrl & LAlt :: Send {LWin} 

Belki pencereler Ctrl + Alt açılan kıldı, bu yüzden de çalıştığı öne sürüldü:

~Alt & Space :: Send {LWin} 

Ne bu işin. En azından klavyeden Başlat Menüsü açabilmek istiyorum (Ctrl + Esc çok garip.)

cevap

15

pencereler anahtar ctrl veya alt ya sürece çalışmıyor görünüyor bastırdı.

<^LAlt:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin} 
return 

<!LCtrl:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin} 
return 

herhangi talimatında kalan Ctrl ve sol alt basabilirsiniz, ve her ikisinde bıraktığınızda, pencereler anahtar oluşturulur: Aşağıdaki komut dosyası benim için çalışıyor. Bu şekilde, Windows-E gibi bir kombinasyon gönderemezsiniz.

<^<!e:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin down}e{RWin up} 
return 

<^<!space:: 
KeyWait Alt 
KeyWait Ctrl 
Send {RWin} 
return 

Şimdi sadece pencere anahtarı için pencereleri-e ve basın leftctrl-leftalt-uzay genereate için leftctrl-leftalt-e basın: sen de, sen böyle bir şey yapabileceği istiyorum. Ben de bir IBM Model M. kullanıyorum

+0

Doğal bir kısayol tuşu gibi davranmasını sağlamak için KeyWait komutlarından kurtuldum. KeyWait komutları ile Alt ve Ctrl. – ToastyMallows

2

I (Windows 7 ve XP) KeyTweak kullanılarak RWIN anahtara RCTRLeşlediyseniz. KeyTweak homepage

(doğrudan kayıt düzenleyebilir ama yukarıdaki programı kullanmak çok daha kolay):

Burada KeyTweak alabilirsiniz. + R, Win + Sekme, Win + E vb ve Autohotkey komut (Windows 7'de) da algılar Bu yaklaşımla

Eğer Win kullanmaya devam edebilirsiniz RCtrl anahtarlarınız RWin olarak geçerlidir.

+1

Soru etiketi, AutoHotKey öğesini belirtir. –

+0

Başka bir uygulama yüklemek genellikle geçerli bir cevap değildir. – Nelson

İlgili konular