<ul dir="auto">
<li>[X ] I have searched the <a href="https://github.com/mui-org/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>
<p dir="auto">Some users like to use tabbing and keyboard to traverse through a page. Some like to click. For checkboxes you should be able to use both to check or uncheck the checkbox.</p>
<h2 dir="auto">Current Behavior</h2>
<p dir="auto">Currently, if you use onCheck, then only the mouse works to check or uncheck the checkbox. Using the tab key to select the checkbox, then pressing say the space bar to check or uncheck the checkbox does not work.</p>
<p dir="auto">However, if you use onClick instead of onCheck, then both the mouse and the keyboard works. However, this is counter-intuitive because onClick sounds more like the one that would only work with the mouse, but it is the opposite.</p>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>
<p dir="auto">Just create a Checkbox on a page, use onCheck to call a function and try to tab into it and press the spacebar. Our users are telling us it doesn't work, or that it takes them 3-5 times hitting the space bar before it takes affect. But if they click on it with a mouse, it is the 1st time.</p>
<p dir="auto">"If YOU DO NOT take time to provide a codesandbox.io reproduction, should the COMMUNITY take time to help you?"<br>
No they do not need to take the time to write a reproduction, I think it should be easy to do.</p>
<h2 dir="auto">Context</h2>
<p dir="auto">Just that we have some users that like to use their keyboard for checkbox clicking.</p>
<h2 dir="auto">Your Environment</h2>
<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>0.20</td>
</tr>
<tr>
<td>React</td>
<td>16.0</td>
</tr>
<tr>
<td>browser</td>
<td>Chrome</td>
</tr>
</tbody>
</table>
<p dir="auto">how can i use layout with materical-ui? thanks a lot.</p>