La respuesta de @JNK me llevó a la siguiente URL que describe cómo simular la desactivación de la tecla F Lock cambiando la configuración de IntelliType Pro.
Los archivos en esa página son específicos de una versión anterior de IntelliType y, por lo tanto, tenía miedo de usarlos en caso de que perdiera alguna otra funcionalidad de IntelliType. Sin embargo, al comparar los archivos originales y modificados suministrados allí, pude escribir el siguiente script de PowerShell 2 que realizará los cambios equivalentes en el archivo command.xml para cualquier versión de IntelliType que tenga instalada.
Si no sabe nada acerca de PowerShell, entonces probablemente será inútil para usted. Si haces entender PowerShell - disfrutar!
#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)