Even simpler.

> On Aug 10, 2017, at 1:00 AM, Alex Harui <aha...@adobe.com.INVALID> wrote:
> 
> Or just dispatch the desired keyboard event when you see the undesired one.
> 
> HTH,
> -Alex
> 
> On 8/9/17, 2:47 PM, "Harbs" <harbs.li...@gmail.com 
> <mailto:harbs.li...@gmail.com>> wrote:
> 
>> You can try monkey-patching EditManager like so:
>> 
>>                                      switch(event.charCode)
>>                                      {
>>                                              case 122:       // small z
>>                                              case 90: // fixed caps lock 
>> problem
>>                                                      /* pre-Argo and on the 
>> mac then ignoreNextTextEvent */
>>                                                      if 
>> (!Configuration.versionIsAtLeast(10,1) &&
>> (Capabilities.os.search("Mac OS") > -1))
>>                                                              
>> ignoreNextTextEvent = true;
>>                                                      if(event.shiftKey){
>>                                                              redo();
>>                                                              
>> event.preventDefault();
>> 
>>                                                      } else {
>>                                                              undo();
>>                                                              
>> event.preventDefault();
>>                                                      }
>>                                                      break;
>>                                              case 121:       // small y
>>                                              case 89: // fixed caps lock 
>> problem
>>                                                      ignoreNextTextEvent = 
>> true;
>>                                                      redo();
>>                                                      event.preventDefault();
>>                                                      break;
>> 
>>> On Aug 10, 2017, at 12:45 AM, Harbs <harbs.li...@gmail.com> wrote:
>>> 
>>> And I assume that in other browsers it’s always 121 and 122. Right?
>>> 
>>>> On Aug 10, 2017, at 12:20 AM, Felipe Melo <fel...@snews.tv> wrote:
>>>> 
>>>> Thanks for your reply. I did what you suggested but everything seems
>>>> fine:
>>>> 
>>>> caps lock on: Y=89, Z=90
>>>> caps lock off: y=121, z=122
>>>> 
>>>> I have already confirmed that is not a problem in my code because I
>>>> was able
>>>> to reproduce the problem in the "Text Controls" example running at
>>>> 
>>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apa 
>>>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apa>
>>>> che.org 
>>>> <http://che.org/>%2Ftourdeflex%2F&data=02%7C01%7C%7Cb095298bf6d1465f2b3c08d4df7048
>>>> 24%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636379120716199782&sdata
>>>> =EbYU6idsNIoF43URvxwBx6%2BfHQf%2FKHH1wA52kztjeQI%3D&reserved=0 (Spark
>>>> Framework Components > Visual
>>>> Components > Text Controls > Text Controls).
>>>> 
>>>> The simple code below also presents the same problem:
>>>> 
>>>> <?xml version="1.0"?>
>>>> <s:Application 
>>>> xmlns:fx="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F% 
>>>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%>
>>>> 2Fns.adobe.com 
>>>> <http://2fns.adobe.com/>%2Fmxml%2F2009&data=02%7C01%7C%7Cb095298bf6d1465f2b3c08d4d
>>>> f704824%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636379120716199782&
>>>> sdata=10uRSw9WbisF2Uf1sauxU5IHxLRyf9Nv5P7sp%2BzdSkI%3D&reserved=0"
>>>> xmlns:s="library://ns.adobe.com/flex/spark 
>>>> <library://ns.adobe.com/flex/spark>">
>>>>  <s:TextArea/>
>>>> </s:Application>
>>>> 
>>>> Thanks,
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> View this message in context:
>>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-f 
>>>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-f>
>>>> lex-users.2333346.n4.nabble.com 
>>>> <http://lex-users.2333346.n4.nabble.com/>%2FCtrl-Z-with-caps-lock-on-not-working-i
>>>> n-Chrome-tp15676p15678.html&data=02%7C01%7C%7Cb095298bf6d1465f2b3c08d4df
>>>> 704824%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636379120716199782&s
>>>> data=jWcPFKS%2FBxy2YhMfF8zDuPNUXjSrUTqMJskTkk3vGak%3D&reserved=0
>>>> Sent from the Apache Flex Users mailing list archive at Nabble.com 
>>>> <http://nabble.com/>.

Reply via email to