Come posso disabilitare il tasto F Lock sul mio Natural Keyboard 4000?


15

Come posso disabilitare il tasto F Lock sul mio Microsoft Natural Ergonomic Keyboard 4000 (v1.0)?

Non voglio disabilitare fisicamente la chiave, quindi vorrei una correzione software. La tastiera è collegata tramite USB e non ha un connettore PS / 2.

Risposte:


9

Jason Tsang mantiene una modifica del registro per le tastiere Intellitype Pro per disabilitare il tasto F-lock.


Sembra buono, ma OMG, che trucco sporco! Il fudge del tasto F di IntelliType è essenzialmente un insieme di macro per applicazione. jtsang.mvps.org/usb_intellitype.html
Damian Powell

@Damian Powell - sì, non è l'ideale, ma Fkey è comunque un casino.
JNK,

Sono contento che abbia aiutato!
JNK,

1
Buona risposta. Lo uso da anni. Questa volta, ho usato la sceneggiatura di Damian di seguito, che consiglio vivamente. In questo modo, non ripristinerai le combinazioni di tasti personalizzate a quelle che erano nel 2006.
Neil

3
Quel collegamento è morto.
BornToCode

6

La risposta di @JNK mi ha portato all'URL seguente che descrive come simulare la disabilitazione del tasto Blocco F cambiando la configurazione di IntelliType Pro.

I file in quella pagina sono specifici di una versione precedente di IntelliType e quindi ero preoccupato di usarli in caso avessi perso alcune altre funzionalità di IntelliType. Tuttavia, confrontando i file originali e modificati forniti lì, sono stato in grado di scrivere il seguente script PowerShell 2 che apporterà le modifiche equivalenti al file command.xml per qualsiasi versione di IntelliType che hai installato.

Se non sai nulla di PowerShell, probabilmente sarà inutile per te. Se fai capire PowerShell - buon divertimento!

#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)

SEI FORTE! Questo deve essere eseguito da un prompt di PowerShell con diritti di amministratore e la larghezza di bit del processo appropriata (32-bit o 64-bit ... qual è la parola giusta da usare).
M. Dudley,

1
@emddudley È la frase che stai cercando "lunghezza della parola"?
Damian Powell,

4

I consigli sulla pagina di Jason's Intellitype non funzionavano su Windows 7. Ho mappato nuovamente le funzioni dei tasti (aiuto, annullamento, ecc.) Sulla sequenza diFunction tasti effettiva usando il software della tastiera fornito. Premi config, scegli dall'elenco dei comandi, premi il tasto F richiesto quando viene visualizzata la finestra, e ok.


3

Metti F-lock nell'impostazione desiderata, quindi togli la chiave. Le chiavi sono progettate per uscire senza troppi sforzi e si riaccendono senza problemi.

La tastiera ricorderà anche lo stato del blocco F anche dopo lo spegnimento.


1
Questo metodo funziona anche su qualsiasi sistema operativo e restituisce al tasto F12 il posto giusto come la maggior parte dei tasti funzione, rendendolo facile da trovare senza guardare.
Tim Gautier,

0

Ho evitato l'hack del registro lavorando con "Microsoft Mouse and Keyboard Center" per Windows 10, come è. Peccato che non configurerà / disabiliterà il tasto Blocco F. Sarebbe stato troppo ragionevole.

  1. Crea 12 macro "Macro F1" tramite "Macro F12" con i tasti da F1 a F12. (Dolorosamente ripetitivo, ma facile.)
  2. Assegna aiuto a "Macro F1".
  3. Assegna Annulla a "Macro F2".
  4. Assegna Ripeti a "Macro F3".
  5. ...
  6. Assegna Stampa a "Macro F12".

Fatto. Ora i tasti funzione fungono da tasti funzione indipendentemente dal tasto Blocco F.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.