Já fez o teste de apertar CTRL + outra letra que não seja atalho dos SO's? E ver se consegue escutar esse evento?
On 19 dez, 11:44, J.C.Ködel <[email protected]> wrote: > Não pega... o evento não é disparado. Ele pega o código 17 que é o Ctrl (e > fica repetindo, o que não deveria fazer já que não é evento KeyPress e sim > KeyDown), mas quando teclo X ele simplesmente dá cut e não dispara os > eventos de teclado) > > Mas já resolvi o problema de outra forma, obrigado. > > -------------------------------------------------- > From: "RafaelViana" <[email protected]> > Sent: Saturday, December 19, 2009 11:41 AM > To: "flexdev" <[email protected]> > Subject: [flexdev] Re: TextInput & Ctrl+X > > > > > Para pegar a tecla CTRL + X, seria algo como: > > > private function teste(event:KeyboardEvent):void{ > > > if(event.ctrlKey && event.keyCode == codigo da tecla x) > > .... > > > } > > > Mas.... > > > "CTRL+X is a command you can't override. CTRL+X in most OS's (all the > > ones supported by Flash at least) is the default shortcut for 'cut'. > > You can't override that call at all." > > > Retirado de:http://www.actionscript.org/forums/showthread.php3?t=214879 > > > On 19 dez, 10:19, J.C.Ködel <[email protected]> wrote: > >> Estou desenvolvendo um componente de MaskedTextInput (aliás, aprimorando > >> o q a Adobe fez), mas estou com um problema que não estou conseguindo > >> solucionar: > > >>http://www.kodelsolutions.com/Sandbox.swf > > >> No exemplo acima, experimente digitar algo, selecionar uma parte (ou > >> tudo) e teclar Ctrl+X. > > >> O problema é que eu não consigo capturar quando o usuário tecla Ctrl+X > >> (Cut to Clipboard). O componente requer algumas ações especiais quando > >> algum caractere é deletado, e o Ctrl+X exclui caracteres e não me informa > >> de uma forma fácil de pegar =\ > > >> Então a pergunta é: alguém já fez alguma forma de bloquear totalmente a > >> função Cut ou conseguiu pegar a seqüência de teclas Ctrl+X no evento > >> KeyDown? > > >> -------------------------------------------------------------------------------- > >> J.C.Ködel - Programador Microsoft.net/Adobe Flex > >> TDS-Enterprise -http://www.tds-enterprise.com > > >> smime.p7s > >> 6KExibirDownload > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, envie um e-mail para [email protected] > > Para sair da lista, envie um email em branco para > > [email protected] > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > > > smime.p7s > 6KExibirDownload -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
