Buscar

Problemas com a tecla de atalho f12 ao testar o programa

Código

{Imagino que muitos, assim como eu, ao colocar várias teclas de atalho dentro de seu programa se depararam com a tecla F12 em DebugTime que acaba abrindo a tela de CPU e pausando a execução do programa.

Então começa a procurar nas configurações do Delphi como desabilitar esta opção e percebe que não encontra isso em nenhum lugar. Bem ao pesquisar isto na Internet me deparei que esta não é uma configuração do Delphi e sim do Windows.

Esta configuração se encontra dentro do registro do Windows em "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionAeDebug" em UserDebuggerKey.

Provavelmente o valor desta chave para você deve esta em ZERO que é o F12, normalmente eu aconselho a utilizar a tecla "Pause" (0X13) por ser mais coerente com a situação.

Os possíveis valores, encontrados no site do MSDN, para UserDebuggerKey são:}


0x00  -  VK_SUBTRACT (F12)
0x01  -  VK_LBUTTON
0x02  -  VK_RBUTTON
0x03  -  VK_CANCEL
0x04  -  VK_MBUTTON
0x08  -  VK_BACK
0x09  -  VK_TAB
0x0C  -  VK_CLEAR
0x0D  -  VK_RETURN
0x10  -  VK_SHIFT
0x11  -  VK_CONTROL
0x12  -  VK_MENU
0x13  -  VK_PAUSE
0x14  -  VK_CAPITAL
0x15  -  VK_KANA, VK_HANGEUL, VK_HANGUL
0x17  -  VK_JUNJA
0x18  -  VK_FINAL
0x19  -  VK_HANJA, VK_KANJI
0x1B  -  VK_ESCAPE
0x1C  -  VK_CONVERT
0x1D  -  VK_NONCONVERT
0x1E  -  VK_ACCEPT
0x1F  -  VK_MODECHANGE
0x20  -  VK_SPACE
0x21  -  VK_PRIOR
0x22  -  VK_NEXT
0x23  -  VK_END
0x24  -  VK_HOME
0x25  -  VK_LEFT
0x26  -  VK_UP
0x27  -  VK_RIGHT
0x28  -  VK_DOWN
0x29  -  VK_SELECT
0x2A  -  VK_PRINT
0x2B  -  VK_EXECUTE
0x2C  -  VK_SNAPSHOT
0x2D  -  VK_INSERT
0x2E  -  VK_DELETE
0x2F  -  VK_HELP
0x30–0x39  -  VK_0–VK_9 (ASCII 09)
0x41–0x5A  -  VK_A–VK_Z (ASCII A–Z)
 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Windows
Adicionada dia: 16/01/07
Por: Gustavo Zicatti Raimundo
Visualizada: 3600 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009