Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <#
- .SYNOPSIS
- Set keyboard character repeat delay to long/short
- Установить задержку перед началом повтора длинную/короткую
- .PARAMETER Long
- Set keyboard character repeat delay to long
- Установить задержку перед началом повтора на длинную
- .PARAMETER Short
- Set keyboard character repeat delay to short
- Установить задержку перед началом повтора на короткую
- .EXAMPLE
- KeyboardDelay -Long
- .EXAMPLE
- KeyboardDelay -Short
- .NOTES
- https://www.tenforums.com/tutorials/136866-change-keyboard-character-repeat-delay-rate-windows.html#option3
- #>
- function KeyboardDelay
- {
- param
- (
- [Parameter(
- Mandatory = $true,
- ParameterSetName = "Long"
- )]
- [switch]
- $Long,
- [Parameter(
- Mandatory = $true,
- ParameterSetName = "Short"
- )]
- [switch]
- $Short
- )
- switch ($PSCmdlet.ParameterSetName)
- {
- "Long"
- {
- New-ItemProperty -Path "HKCU:\Control Panel\Keyboard" -Name KeyboardDelay -PropertyType String -Value 3 -Force
- }
- "Short"
- {
- New-ItemProperty -Path "HKCU:\Control Panel\Keyboard" -Name KeyboardDelay -PropertyType String -Value 1 -Force
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment