Onscreen keyboards are practically everywhere. Now, they can be in your Visual Basic programs as well.
Latest Keyboard Articles
Keyboard Spy: Implementation and Counter Measures
Learn to develop hook-based key loggers and hook-safe software.
Building Keyboard Accelerators into .NET Windows Forms Applications
Accelerator tables aren't the sexiest thing to code in Microsoft .NET. But ask any professional user interface designer and you'll find that keyboard acceleration is usually considered a critical application feature.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Control Statements and Basic Loops in C++/CLI
Become more proficient on the usage of statements to control the flow of execution through a C++/CLI application.

Making Sounds with Waves Using C#
Learn to manipulate existing sound files, and then to create your own custom sounds. You even can dial a telephone from your code.

Manipulating Monitor Brightness in Visual Basic
Create a project that will change your monitor's brightness from within a Visual Basic program.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!