<tfoot id='HDOc6'></tfoot>

      <i id='HDOc6'><tr id='HDOc6'><dt id='HDOc6'><q id='HDOc6'><span id='HDOc6'><b id='HDOc6'><form id='HDOc6'><ins id='HDOc6'></ins><ul id='HDOc6'></ul><sub id='HDOc6'></sub></form><legend id='HDOc6'></legend><bdo id='HDOc6'><pre id='HDOc6'><center id='HDOc6'></center></pre></bdo></b><th id='HDOc6'></th></span></q></dt></tr></i><div id='HDOc6'><tfoot id='HDOc6'></tfoot><dl id='HDOc6'><fieldset id='HDOc6'></fieldset></dl></div>

    1. <legend id='HDOc6'><style id='HDOc6'><dir id='HDOc6'><q id='HDOc6'></q></dir></style></legend>

      <small id='HDOc6'></small><noframes id='HDOc6'>

          <bdo id='HDOc6'></bdo><ul id='HDOc6'></ul>
      1. javascript可以区分左右shift键吗?

        时间:2023-09-07
          • <small id='PwARf'></small><noframes id='PwARf'>

              <tbody id='PwARf'></tbody>
                <tfoot id='PwARf'></tfoot>
                  <bdo id='PwARf'></bdo><ul id='PwARf'></ul>

                • <legend id='PwARf'><style id='PwARf'><dir id='PwARf'><q id='PwARf'></q></dir></style></legend>
                • <i id='PwARf'><tr id='PwARf'><dt id='PwARf'><q id='PwARf'><span id='PwARf'><b id='PwARf'><form id='PwARf'><ins id='PwARf'></ins><ul id='PwARf'></ul><sub id='PwARf'></sub></form><legend id='PwARf'></legend><bdo id='PwARf'><pre id='PwARf'><center id='PwARf'></center></pre></bdo></b><th id='PwARf'></th></span></q></dt></tr></i><div id='PwARf'><tfoot id='PwARf'></tfoot><dl id='PwARf'><fieldset id='PwARf'></fieldset></dl></div>
                  本文介绍了javascript可以区分左右shift键吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  这主要是一个健全性检查.两个 shift 键的键码都是 16.这是否意味着实际上无法在浏览器中区分左右 shift 事件?

                  Mostly this is a sanity check. The key code for both shift keys is 16. Does that mean it is actually impossible to distinguish a left and right shift events in a browser?

                  推荐答案

                  在支持 DOM3 的较新浏览器中,您可以使用 event.location 来检查位置.

                  In newer browsers supporting DOM3 you can use event.location to check the location.

                  在 DOM3 规范中,为位置定义了 4 个常量,DOM_KEY_LOCATION_STANDARDDOM_KEY_LOCATION_LEFTDOM_KEY_LOCATION_RIGHTDOM_KEY_LOCATION_NUMPAD.

                  In the DOM3 spec, there are 4 constants defined for location, DOM_KEY_LOCATION_STANDARD, DOM_KEY_LOCATION_LEFT, DOM_KEY_LOCATION_RIGHT, andDOM_KEY_LOCATION_NUMPAD.

                  在这种情况下,你可以这样做:

                  In this case, you can do:

                  if (event.location === KeyboardEvent.DOM_KEY_LOCATION_LEFT){
                  
                  } else if (event.location === KeyboardEvent.DOM_KEY_LOCATION_RIGHT){
                  
                  }
                  

                  这篇关于javascript可以区分左右shift键吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何避免 JavaScript 中自动重复的 keydown 事件? 下一篇:Javascript中的按键监听器

                  相关文章

                  最新文章

                  • <bdo id='00xCL'></bdo><ul id='00xCL'></ul>

                  <i id='00xCL'><tr id='00xCL'><dt id='00xCL'><q id='00xCL'><span id='00xCL'><b id='00xCL'><form id='00xCL'><ins id='00xCL'></ins><ul id='00xCL'></ul><sub id='00xCL'></sub></form><legend id='00xCL'></legend><bdo id='00xCL'><pre id='00xCL'><center id='00xCL'></center></pre></bdo></b><th id='00xCL'></th></span></q></dt></tr></i><div id='00xCL'><tfoot id='00xCL'></tfoot><dl id='00xCL'><fieldset id='00xCL'></fieldset></dl></div>

                  <small id='00xCL'></small><noframes id='00xCL'>

                    1. <legend id='00xCL'><style id='00xCL'><dir id='00xCL'><q id='00xCL'></q></dir></style></legend>
                      <tfoot id='00xCL'></tfoot>