Natural Keyboard 4000'imdeki F Lock tuşunu nasıl devre dışı bırakabilirim?


14

Microsoft Natural Ergonomic Keyboard 4000 (v1.0) cihazımda F Lock tuşunu nasıl devre dışı bırakabilirim?

Anahtarı fiziksel olarak devre dışı bırakmak istemiyorum, bu yüzden bir yazılım düzeltmesi istiyorum. Klavye USB ile bağlanmıştır ve PS / 2 konektörüne sahip değildir.

Yanıtlar:


9

Jason Tsang korur bir kayıt defteri düzenlemesi Intellitype Pro klavyelerinde F-lock tuşunu devre dışı bırakmak için.


İyi görünüyor, ama OMG, ne kirli bir kesmek! IntelliType'ın F tuşu geçiştirmesi, temel olarak uygulama başına bir makro kümesidir. jtsang.mvps.org/usb_intellitype.html
Damian Powell

@Damian Powell - evet bu ideal değil, ama Fkey zaten bir karmaşa.
JNK

Hile güzel yaptı. Teşekkürler, @JNK.
Damian Powell

1
İyi cevap. Bunu yıllardır kullanıyorum. Bu sefer, Damian'ın aşağıdaki senaryosunu kullandım. Bu şekilde, özel anahtar bağlantılarınızı 2006’da olduklarına geri döndürmezsiniz.
Neil Whitaker

2
Bu bağlantı öldü.
BornToCode

6

@JNK tarafından verilen cevap, IntelliType Pro yapılandırmasını değiştirerek F Kilidi tuşunu devre dışı bırakmanın nasıl simüle edileceğini açıklayan aşağıdaki URL'ye götürdü.

Bu sayfadaki dosyalar IntelliType'ın daha eski bir sürümüne özeldir ve bu yüzden onları kullanmaya ilişkin endişelerim vardı, IntelliType’tan başka bir işlevsellik kaybettim. Bununla birlikte, orada sağlanan orijinal ve değiştirilmiş dosyaları karşılaştırarak, aşağıdaki PowerShell 2 komut dosyasını yazabildim; bu, hangi IntelliType sürümünü kurduysanız, comds.xml dosyasına eşdeğer değişiklikler yapacaktır.

PowerShell hakkında hiçbir şey bilmiyorsanız, muhtemelen sizin için faydasız olacaktır. Eğer sen yap PowerShell'i anlayın - tadını çıkarın!

#requires -version 2
set-strictmode -version latest

$keyCodes = @(302, 203, 204, 307, 308, 309, 900, 901, 902, 401, 311, 310)
$matchRegex = '^\s*<C({0})\s.*$' -f ($keyCodes -join '|')

# This used to be:
#   $filename = "$env:ProgramFiles\Microsoft IntelliType Pro\commands.xml"
$fileName = "$env:ProgramFiles\Microsoft Mouse and Keyboard Center\commands.xml"
$backupFileName = $fileName -replace "\.xml$", ".original.xml"

if (-not (test-path $backupFileName)) {
    write-verbose "Backing up commands.xml"
    cp $fileName $backupFileName
}

$file = (get-content $fileName) -replace $matchRegex, ""

$xml = [xml]$file
$allAppsStd = $xml.DPGCmd.ALL.Application |
    ?{ $_.UniqueName -eq "StandardSupport" }

$nextFKey = 1

$keyCodes | %{
    $elemName = "C{0}" -f $_
    $fkey = "F{0}" -f $nextFKey

    $nextFKey++

    $new = $xml.CreateElement($elemName)

    $new.SetAttribute("Type", "5")
    $new.SetAttribute("KeySeq", $fkey)

    $allAppsStd.AppendChild($new) | out-null
}

$xml.Save($fileName)

HARİKASIN! Bunun yönetici haklarına sahip bir PowerShell isteminden ve uygun işlem bit genişliğinden (32-bit veya 64-bit ... kullanılacak doğru kelime nedir) çalıştırılması gerekir.
M. Dudley

1
@ emddudley Aradığınız kelime kelime uzunluğu mu?
Damian Powell

3

F-kilidini istediğiniz ayara getirin, sonra anahtarı çıkarın. Anahtarlar çok çaba sarf etmeden tasarlanacak ve sorunsuz bir şekilde yerine yerleşecektir.

Klavye kapatıldıktan sonra bile F-kilidinin durumunu hatırlayacaktır.


1
Bu yöntem aynı zamanda herhangi bir işletim sisteminde de çalışır ve F12 tuşuna fonksiyon tuşlarının çoğu olarak doğru yerini verir ve böylece bakmadan kolayca bulunmasını sağlar.
Tim Gautier

3

Jason'ın tavsiyesi Fikri sayfa Windows 7'de çalışmadı. Tuşların işlevlerini (yardım, geri alma, vb.) gerçek ile eşleştirdim Function sağlanan klavye yazılımını kullanarak tuşa basma. Configure butonuna basın, komut listesinden seçim yapın, tuş vuruşu ... pencere açıldığında gereken F tuşu, & amp; tamam.


0

Windows 10 için "Microsoft Fare ve Klavye Merkezi" ile birlikte çalışarak kayıt defteri hacklemesini önlendim. F Lock tuşunu yapılandırıp devre dışı bırakmaması çok kötü. Bu çok mantıklı olurdu.

  1. "Makro F1" ile "Makro F12" ile 12 tuşa basarak F1 tuşlarını kullanarak F12. (Acı tekrarlayan, ancak kolay.)
  2. "Makro F1" e Yardım atayın.
  3. Geri Al'ı "Makro F2" ye atayın.
  4. Yinele "Makro F3" a atayın.
  5. ...
  6. Yazdırmayı "Makro F12" ye atayın.

Bitti. Artık fonksiyon tuşları, F Kilidi tuşundan bağımsız olarak fonksiyon tuşları olarak işlev görür.

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.