2024-11-06 18:37:22 -06:00
<!doctype html> < html lang = en class = no-js > < head > < meta charset = utf-8 > < meta name = viewport content = "width=device-width,initial-scale=1" > < link rel = icon href = ../../../../assets/favicon.png > < meta name = generator content = "mkdocs-1.6.0, mkdocs-material-9.5.31" > < title > Mouse Acceleration - WinUtil Documentation< / title > < link rel = stylesheet href = ../../../../assets/stylesheets/main.3cba04c6.min.css > < link rel = stylesheet href = ../../../../assets/stylesheets/palette.06af60db.min.css > < link rel = preconnect href = https://fonts.gstatic.com crossorigin > < link rel = stylesheet href = "https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback" > < style > : root { --md-text-font : "Roboto" ; --md-code-font : "Roboto Mono" } < / style > < script > _ _md _scope = new URL ( "../../../.." , location ) , _ _md _hash = e => [ ... e ] . reduce ( ( e , _ ) => ( e << 5 ) - e + _ . charCodeAt ( 0 ) , 0 ) , _ _md _get = ( e , _ = localStorage , t = _ _md _scope ) => JSON . parse ( _ . getItem ( t . pathname + "." + e ) ) , _ _md _set = ( e , _ , t = localStorage , a = _ _md _scope ) => { try { t . setItem ( a . pathname + "." + e , JSON . stringify ( _ ) ) } catch ( e ) { } } < / script > < / head > < body dir = ltr data-md-color-scheme = default data-md-color-primary = indigo data-md-color-accent = indigo > < input class = md-toggle data-md-toggle = drawer type = checkbox id = __drawer autocomplete = off > < input class = md-toggle data-md-toggle = search type = checkbox id = __search autocomplete = off > < label class = md-overlay for = __drawer > < / label > < div data-md-component = skip > < a href = #mouse-acceleration class = md-skip > Skip to content < / a > < / div > < div data-md-component = announce > < / div > < header class = md-header data-md-component = header > < nav class = "md-header__inner md-grid" aria-label = Header > < a href = ../../../.. title = "WinUtil Documentation" class = "md-header__button md-logo" aria-label = "WinUtil Documentation" data-md-component = logo > < img src = ../../../../assets/favicon.png alt = logo > < / a > < label class = "md-header__button md-icon" for = __drawer > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z" / > < / svg > < / label > < div class = md-header__title data-md-component = header-title > < div class = md-header__ellipsis > < div class = md-header__topic > < span class = md-ellipsis > WinUtil Documentation < / span > < / div > < div class = md-header__topic data-md-component = header-topic > < span class = md-ellipsis > Mouse Acceleration < / span > < / div > < / div > < / div > < form class = md-header__option data-md-component = palette > < input class = md-option data-md-color-media = (prefers-color-scheme) data-md-color-scheme = default data-md-color-primary = indigo data-md-color-accent = indigo aria-label = "Switch to light mode" type = radio name = __palette id = __palette_0 > < label class = "md-header__button md-icon" title = "Switch to light mode" for = __palette_1 hidden > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "m14.3 16-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9h-1.9M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69m-9.15 3.96h2.3L12 9l-1.15 3.65Z" / > < / svg > < / label > < input class = md-option data-md-color-media = "(prefers-color-scheme: light)" data-md-color-scheme = default data-md-color-primary = indigo data-md-color-accent = blue aria-label = "Switch to dark mode" type = radio name = __palette id = __palette_1 > < label class = "md-header__button md-icon" title = "Switch to dark mode" for = __palette_2 hidden > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z" / > < / svg > < / label > < input class = md-option data-md-color-media = "(prefers-color-scheme: dark)" data-md-color-scheme = slate data-md-color-primary = black data-md-color-accent = blue aria-label = "Switch to light mode" type = radio name = __palette id = __palette_2 > < label class = "md-header__button md-icon" title = "Switch to light mode" for = __palette_0 hidden > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "m17.75 4 . 09-2 . 53 1 . 94 . 91 3 . 06-2 . 63-1 . 81-2 . 63 1 . 81 . 91-3 . 06-2 . 53-1 . 94L12 .
2024-08-07 21:08:14 -05:00
< / span > < span id = __span-0-2 > < a id = __codelineno-0-2 name = __codelineno-0-2 href = #__codelineno-0-2 > < / a > < span class = w > < / span > < span class = nt > " Content" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Mouse Acceleration" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-3 > < a id = __codelineno-0-3 name = __codelineno-0-3 href = #__codelineno-0-3 > < / a > < span class = w > < / span > < span class = nt > " Description" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " If Enabled then Cursor movement is affected by the speed of your physical mouse movements." < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-4 > < a id = __codelineno-0-4 name = __codelineno-0-4 href = #__codelineno-0-4 > < / a > < span class = w > < / span > < span class = nt > " category" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Customize Preferences" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-5 > < a id = __codelineno-0-5 name = __codelineno-0-5 href = #__codelineno-0-5 > < / a > < span class = w > < / span > < span class = nt > " panel" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " 2" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-6 > < a id = __codelineno-0-6 name = __codelineno-0-6 href = #__codelineno-0-6 > < / a > < span class = w > < / span > < span class = nt > " Order" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " a107_" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-7 > < a id = __codelineno-0-7 name = __codelineno-0-7 href = #__codelineno-0-7 > < / a > < span class = w > < / span > < span class = nt > " Type" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Toggle" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-8 > < a id = __codelineno-0-8 name = __codelineno-0-8 href = #__codelineno-0-8 > < / a > < span class = w > < / span > < span class = nt > " link" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " https://christitustech.github.io/winutil/dev/tweaks/Customize-Preferences/MouseAcceleration" < / span >
< / span > < span id = __span-0-9 > < a id = __codelineno-0-9 name = __codelineno-0-9 href = #__codelineno-0-9 > < / a > < span class = p > }< / span >
< / span > < / code > < / pre > < / div > < / details > < h2 id = function-invoke-winutilmouseacceleration > Function: Invoke-WinUtilMouseAcceleration< a class = headerlink href = #function-invoke-winutilmouseacceleration title = "Permanent link" > ¶ < / a > < / h2 > < div class = "language-powershell highlight" > < pre > < span > < / span > < code > < span id = __span-1-1 > < a id = __codelineno-1-1 name = __codelineno-1-1 href = #__codelineno-1-1 > < / a > < span class = k > Function< / span > < span class = nb > Invoke-WinUtilMouseAcceleration< / span > < span class = p > {< / span >
< / span > < span id = __span-1-2 > < a id = __codelineno-1-2 name = __codelineno-1-2 href = #__codelineno-1-2 > < / a > < span class = cm > < #< / span >
< / span > < span id = __span-1-3 > < a id = __codelineno-1-3 name = __codelineno-1-3 href = #__codelineno-1-3 > < / a >
< / span > < span id = __span-1-4 > < a id = __codelineno-1-4 name = __codelineno-1-4 href = #__codelineno-1-4 > < / a > < span class = cm > < / span > < span class = sd > .SYNOPSIS< / span >
< / span > < span id = __span-1-5 > < a id = __codelineno-1-5 name = __codelineno-1-5 href = #__codelineno-1-5 > < / a > < span class = cm > Enables/Disables Mouse Acceleration< / span >
< / span > < span id = __span-1-6 > < a id = __codelineno-1-6 name = __codelineno-1-6 href = #__codelineno-1-6 > < / a >
< / span > < span id = __span-1-7 > < a id = __codelineno-1-7 name = __codelineno-1-7 href = #__codelineno-1-7 > < / a > < span class = cm > < / span > < span class = sd > .PARAMETER< / span > < span class = cm > DarkMoveEnabled< / span >
< / span > < span id = __span-1-8 > < a id = __codelineno-1-8 name = __codelineno-1-8 href = #__codelineno-1-8 > < / a > < span class = cm > Indicates the current Mouse Acceleration State< / span >
< / span > < span id = __span-1-9 > < a id = __codelineno-1-9 name = __codelineno-1-9 href = #__codelineno-1-9 > < / a >
< / span > < span id = __span-1-10 > < a id = __codelineno-1-10 name = __codelineno-1-10 href = #__codelineno-1-10 > < / a > < span class = cm > #> < / span >
< / span > < span id = __span-1-11 > < a id = __codelineno-1-11 name = __codelineno-1-11 href = #__codelineno-1-11 > < / a > < span class = k > Param< / span > < span class = p > (< / span > < span class = nv > $MouseAccelerationEnabled< / span > < span class = p > )< / span >
< / span > < span id = __span-1-12 > < a id = __codelineno-1-12 name = __codelineno-1-12 href = #__codelineno-1-12 > < / a > < span class = k > try< / span > < span class = p > {< / span >
< / span > < span id = __span-1-13 > < a id = __codelineno-1-13 name = __codelineno-1-13 href = #__codelineno-1-13 > < / a > < span class = k > if< / span > < span class = p > (< / span > < span class = nv > $MouseAccelerationEnabled< / span > < span class = o > -eq< / span > < span class = nv > $false< / span > < span class = p > )< / span > < span class = p > {< / span >
< / span > < span id = __span-1-14 > < a id = __codelineno-1-14 name = __codelineno-1-14 href = #__codelineno-1-14 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Enabling Mouse Acceleration" < / span >
< / span > < span id = __span-1-15 > < a id = __codelineno-1-15 name = __codelineno-1-15 href = #__codelineno-1-15 > < / a > < span class = nv > $MouseSpeed< / span > < span class = p > =< / span > < span class = n > 1< / span >
< / span > < span id = __span-1-16 > < a id = __codelineno-1-16 name = __codelineno-1-16 href = #__codelineno-1-16 > < / a > < span class = nv > $MouseThreshold1< / span > < span class = p > =< / span > < span class = n > 6< / span >
< / span > < span id = __span-1-17 > < a id = __codelineno-1-17 name = __codelineno-1-17 href = #__codelineno-1-17 > < / a > < span class = nv > $MouseThreshold2< / span > < span class = p > =< / span > < span class = n > 10< / span >
< / span > < span id = __span-1-18 > < a id = __codelineno-1-18 name = __codelineno-1-18 href = #__codelineno-1-18 > < / a > < span class = p > }< / span > < span class = k > else< / span > < span class = p > {< / span >
< / span > < span id = __span-1-19 > < a id = __codelineno-1-19 name = __codelineno-1-19 href = #__codelineno-1-19 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Disabling Mouse Acceleration" < / span >
< / span > < span id = __span-1-20 > < a id = __codelineno-1-20 name = __codelineno-1-20 href = #__codelineno-1-20 > < / a > < span class = nv > $MouseSpeed< / span > < span class = p > =< / span > < span class = n > 0< / span >
< / span > < span id = __span-1-21 > < a id = __codelineno-1-21 name = __codelineno-1-21 href = #__codelineno-1-21 > < / a > < span class = nv > $MouseThreshold1< / span > < span class = p > =< / span > < span class = n > 0< / span >
< / span > < span id = __span-1-22 > < a id = __codelineno-1-22 name = __codelineno-1-22 href = #__codelineno-1-22 > < / a > < span class = nv > $MouseThreshold2< / span > < span class = p > =< / span > < span class = n > 0< / span >
< / span > < span id = __span-1-23 > < a id = __codelineno-1-23 name = __codelineno-1-23 href = #__codelineno-1-23 > < / a >
< / span > < span id = __span-1-24 > < a id = __codelineno-1-24 name = __codelineno-1-24 href = #__codelineno-1-24 > < / a > < span class = p > }< / span >
< / span > < span id = __span-1-25 > < a id = __codelineno-1-25 name = __codelineno-1-25 href = #__codelineno-1-25 > < / a >
< / span > < span id = __span-1-26 > < a id = __codelineno-1-26 name = __codelineno-1-26 href = #__codelineno-1-26 > < / a > < span class = nv > $Path< / span > < span class = p > =< / span > < span class = s2 > " HKCU:\Control Panel\Mouse" < / span >
< / span > < span id = __span-1-27 > < a id = __codelineno-1-27 name = __codelineno-1-27 href = #__codelineno-1-27 > < / a > < span class = nb > Set-ItemProperty< / span > < span class = n > -Path< / span > < span class = nv > $Path< / span > < span class = n > -Name< / span > < span class = n > MouseSpeed< / span > < span class = n > -Value< / span > < span class = nv > $MouseSpeed< / span >
< / span > < span id = __span-1-28 > < a id = __codelineno-1-28 name = __codelineno-1-28 href = #__codelineno-1-28 > < / a > < span class = nb > Set-ItemProperty< / span > < span class = n > -Path< / span > < span class = nv > $Path< / span > < span class = n > -Name< / span > < span class = n > MouseThreshold1< / span > < span class = n > -Value< / span > < span class = nv > $MouseThreshold1< / span >
< / span > < span id = __span-1-29 > < a id = __codelineno-1-29 name = __codelineno-1-29 href = #__codelineno-1-29 > < / a > < span class = nb > Set-ItemProperty< / span > < span class = n > -Path< / span > < span class = nv > $Path< / span > < span class = n > -Name< / span > < span class = n > MouseThreshold2< / span > < span class = n > -Value< / span > < span class = nv > $MouseThreshold2< / span >
< / span > < span id = __span-1-30 > < a id = __codelineno-1-30 name = __codelineno-1-30 href = #__codelineno-1-30 > < / a > < span class = p > }< / span > < span class = k > catch< / span > < span class = no > [System.Security.SecurityException]< / span > < span class = p > {< / span >
< / span > < span id = __span-1-31 > < a id = __codelineno-1-31 name = __codelineno-1-31 href = #__codelineno-1-31 > < / a > < span class = nb > Write-Warning< / span > < span class = s2 > " Unable to set $Path\$Name to $Value due to a Security Exception" < / span >
< / span > < span id = __span-1-32 > < a id = __codelineno-1-32 name = __codelineno-1-32 href = #__codelineno-1-32 > < / a > < span class = p > }< / span > < span class = k > catch< / span > < span class = no > [System.Management.Automation.ItemNotFoundException]< / span > < span class = p > {< / span >
< / span > < span id = __span-1-33 > < a id = __codelineno-1-33 name = __codelineno-1-33 href = #__codelineno-1-33 > < / a > < span class = nb > Write-Warning< / span > < span class = nv > $psitem< / span > < span class = p > .< / span > < span class = n > Exception< / span > < span class = p > .< / span > < span class = n > ErrorRecord< / span >
< / span > < span id = __span-1-34 > < a id = __codelineno-1-34 name = __codelineno-1-34 href = #__codelineno-1-34 > < / a > < span class = p > }< / span > < span class = k > catch< / span > < span class = p > {< / span >
< / span > < span id = __span-1-35 > < a id = __codelineno-1-35 name = __codelineno-1-35 href = #__codelineno-1-35 > < / a > < span class = nb > Write-Warning< / span > < span class = s2 > " Unable to set $Name due to unhandled exception" < / span >
< / span > < span id = __span-1-36 > < a id = __codelineno-1-36 name = __codelineno-1-36 href = #__codelineno-1-36 > < / a > < span class = nb > Write-Warning< / span > < span class = nv > $psitem< / span > < span class = p > .< / span > < span class = n > Exception< / span > < span class = p > .< / span > < span class = n > StackTrace< / span >
< / span > < span id = __span-1-37 > < a id = __codelineno-1-37 name = __codelineno-1-37 href = #__codelineno-1-37 > < / a > < span class = p > }< / span >
< / span > < span id = __span-1-38 > < a id = __codelineno-1-38 name = __codelineno-1-38 href = #__codelineno-1-38 > < / a > < span class = p > }< / span >
2024-08-09 09:58:32 -05:00
< / span > < / code > < / pre > < / div > < p > < a href = https://github.com/ChrisTitusTech/winutil/tree/main/config/tweaks.json > View the JSON file< / a > < / p > < aside class = md-source-file > < span class = md-source-file__fact > < span class = md-icon title = "Last update" > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z" / > < / svg > < / span > < span class = "git-revision-date-localized-plugin git-revision-date-localized-plugin-date" > August 7, 2024< / span > < / span > < / aside > < / article > < / div > < script > var tabs = _ _md _get ( "__tabs" ) ; if ( Array . isArray ( tabs ) ) e : for ( var set of document . querySelectorAll ( ".tabbed-set" ) ) { var tab , labels = set . querySelector ( ".tabbed-labels" ) ; for ( tab of tabs ) for ( var label of labels . getElementsByTagName ( "label" ) ) if ( label . innerText . trim ( ) === tab ) { var input = document . getElementById ( label . htmlFor ) ; input . checked = ! 0 ; continue e } } < / script > < script > var target = document . getElementById ( location . hash . slice ( 1 ) ) ; target && target . name && ( target . checked = target . name . startsWith ( "__tabbed_" ) ) < / script > < / div > < button type = button class = "md-top md-icon" data-md-component = top hidden > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12Z" / > < / svg > Back to top < / button > < / main > < / div > < div class = md-dialog data-md-component = dialog > < div class = "md-dialog__inner md-typeset" > < / div > < / div > < script id = __config type = application/json > { "base" : "../../../.." , "features" : [ "navigation.tabs" , "navigation.sections" , "toc.integrate" , "navigation.top" , "search.suggest" , "search.highlight" , "content.tabs.link" , "content.code.annotation" , "content.code.copy" ] , "search" : "../../../../assets/javascripts/workers/search.b8dbb3d2.min.js" , "translations" : { "clipboard.copied" : "Copied to clipboard" , "clipboard.copy" : "Copy to clipboard" , "search.result.more.one" : "1 more on this page" , "search.result.more.other" : "# more on this page" , "search.result.none" : "No matching documents" , "search.result.one" : "1 matching document" , "search.result.other" : "# matching documents" , "search.result.placeholder" : "Type to start searching" , "search.result.term.missing" : "Missing" , "select.version" : "Select version" } } < / script > < script src = ../../../../assets/javascripts/bundle.fe8b6f2b.min.js > < / script > < / body > < / html >