[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/js/dist/ -> keycodes.min.js (source)

   1  "use strict";var wp;(wp||={}).keycodes=(()=>{var M=Object.create;var E=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var w=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var g=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),j=(r,e)=>{for(var t in e)E(r,t,{get:e[t],enumerable:!0})},A=(r,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of T(e))!D.call(r,o)&&o!==t&&E(r,o,{get:()=>e[o],enumerable:!(i=P(e,o))||i.enumerable});return r};var N=(r,e,t)=>(t=r!=null?M(w(r)):{},A(e||!r||!r.__esModule?E(t,"default",{value:r,enumerable:!0}):t,r)),R=r=>A(E({},"__esModule",{value:!0}),r);var K=g((ir,S)=>{S.exports=window.wp.i18n});var er={};j(er,{ALT:()=>n,BACKSPACE:()=>b,COMMAND:()=>l,CTRL:()=>s,DELETE:()=>$,DOWN:()=>Z,END:()=>G,ENTER:()=>x,ESCAPE:()=>B,F10:()=>q,HOME:()=>H,LEFT:()=>W,PAGEDOWN:()=>U,PAGEUP:()=>I,RIGHT:()=>Y,SHIFT:()=>a,SPACE:()=>F,TAB:()=>k,UP:()=>V,ZERO:()=>z,displayShortcut:()=>Q,displayShortcutList:()=>L,isAppleOS:()=>f,isKeyboardEvent:()=>rr,modifiers:()=>m,rawShortcut:()=>J,shortcutAriaLabel:()=>X});var d=N(K());function f(r){if(!r){if(typeof window>"u")return!1;r=window}let{platform:e}=r.navigator;return e.indexOf("Mac")!==-1||["iPad","iPhone"].includes(e)}var b=8,k=9,x=13,B=27,F=32,I=33,U=34,G=35,H=36,W=37,V=38,Y=39,Z=40,$=46,q=121,n="alt",s="ctrl",l="meta",a="shift",z=48;function O(r){return r.length<2?r.toUpperCase():r.charAt(0).toUpperCase()+r.slice(1)}function p(r,e){return Object.fromEntries(Object.entries(r).map(([t,i])=>[t,e(i)]))}var m={primary:r=>r()?[l]:[s],primaryShift:r=>r()?[a,l]:[s,a],primaryAlt:r=>r()?[n,l]:[s,n],secondary:r=>r()?[a,n,l]:[s,a,n],access:r=>r()?[s,n]:[a,n],ctrl:()=>[s],alt:()=>[n],ctrlShift:()=>[s,a],shift:()=>[a],shiftAlt:()=>[a,n],undefined:()=>[]},J=p(m,r=>(e,t=f)=>[...r(t),e.toLowerCase()].join("+")),L=p(m,r=>(e,t=f)=>{let i=t(),o={[n]:i?"\u2325":"Alt",[s]:i?"\u2303":"Ctrl",[l]:"\u2318",[a]:i?"\u21E7":"Shift"};return[...r(t).reduce((c,v)=>{let C=o[v]??v;return i?[...c,C]:[...c,C,"+"]},[]),O(e)]}),Q=p(L,r=>(e,t=f)=>r(e,t).join("")),X=p(m,r=>(e,t=f)=>{let i=t(),o={[a]:"Shift",[l]:i?"Command":"Control",[s]:"Control",[n]:i?"Option":"Alt",",":(0,d.__)("Comma"),".":(0,d.__)("Period"),"`":(0,d.__)("Backtick"),"~":(0,d.__)("Tilde")};return[...r(t),e].map(u=>O(o[u]??u)).join(i?" ":" + ")});function _(r){return[n,s,l,a].filter(e=>r[`$e}Key`])}var rr=p(m,r=>(e,t,i=f)=>{let o=r(i),u=_(e),c={Comma:",",Backslash:"\\",IntlRo:"\\",IntlYen:"\\"},v=o.filter(y=>!u.includes(y)),C=u.filter(y=>!o.includes(y));if(v.length>0||C.length>0)return!1;let h=e.key.toLowerCase();return t?(e.altKey&&t.length===1&&(h=String.fromCharCode(e.keyCode).toLowerCase()),e.shiftKey&&t.length===1&&c[e.code]&&(h=c[e.code]),t==="del"&&(t="delete"),h===t.toLowerCase()):o.includes(h)});return R(er);})();


Generated : Sat Apr 25 08:20:11 2026 Cross-referenced by PHPXref