Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

SetKeyboardRepeatInfo - Set values about keyboard auto-repeat feature

Total Hit ( 2469)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


Click here to copy the following block
' set new values for keyboard speed and delay
'
' DELAY is the timeout after which auto.repeat starts
'    can range from 0 (250ms) to 3 (1 sec)
' SPEED is the speed of auto-repeat
'    can range from 0 (2.5 repetitions/sec) to
'         to 31 (about 30 repetitions/sec)
' If MAKEPERMANENT is True, then these new values persists among
'  subsequent Windows sessions

Sub SetKeyboardRepeatInfo(ByVal Delay As Long, ByVal Speed As Long, _
  Optional ByVal MakePermanent As Boolean)
  Dim flags As Long

  ' are these changes permanent?
  If MakePermanent Then
    flags = SPIF_SENDWININICHANGE Or SPIF_UPDATEINIFILE
  End If
  
  ' set the keyboard delay
  SystemParametersInfo SPI_SETKEYBOARDDELAY, Delay, ByVal 0&, flags
  ' set the keyboard speed
  SystemParametersInfo SPI_SETKEYBOARDSPEED, Speed, ByVal 0&, flags
End Sub


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.