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
Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

Web Developers: Are Your Sites Using HTTPS?
Web sites that need certificates, the secure ones running under HTTPS, are quickly becoming the standard. Get ready to use certificates.

The Future of .NET Languages
.NET continues to grow exponentially as a programming framework. Peek into the future of its languages.

The Value of APIs
Application Programming Interfaces (APIs) are where you have to be. It's not a matter of if as much as a matter of which.