Introduction to accessibility mechanics

When you create custom widgets, how do you make sure they can be used with a mouse, keyboard, speech or touch? Understanding accessibility mechanics is an important part of good interface design. Find out about the relationship between your code, the browser, and assistive technologies, and how to create accessible custom widgets with HTML, CSS, JavaScript and ARIA (Accessible Rich Internet Applications).