¿Cómo usar una determinada tecla del teclado para controlar el "botón izquierdo" del mouse usando un pequeño software?
Qué hacer sin un mouse
[2007-3-22 12:59:00 | Por: Blue Danube]
1) Ejecute el mouse simulado función Para algunos programas, este método es aplicable a muchos sistemas operativos (se han probado 95, 97, 98, 98se, 2000, me, etc., pero aún no se han probado DOS, win3.x y NT). El uso de este programa puede reemplazar al mouse en gran medida (excepto aquellas operaciones que requieren mover el mouse mientras se mantiene presionado el botón izquierdo del mouse, como: arrastre aleatorio de ventanas, selección continua de contenido en documentos de Word y Arrastre entre carpetas, etc). Usando este tipo de programa de simulación, podemos configurar las (ocho) teclas de dirección para el movimiento del mouse, el botón izquierdo lógico, el botón derecho lógico, el botón de doble clic izquierdo, el botón de doble clic derecho y la velocidad de deslizamiento del mouse, etc. configurarlo en el teclado numérico (Por supuesto, no es necesario configurarlo en un teclado grande, dependiendo de los hábitos personales. Existen muchos programas de este tipo en el extranjero, pero el más utilizado en China es Virtual Mouse.
2) Utilice el teclado numérico directamente. Simula la mayoría de las funciones del mouse, pero esta función solo está disponible en versiones superiores a win98. Los sistemas inferiores a win98 (como 97, 95) no tienen esta función. Esta función la podemos encontrar en “Inicio--gt; Configuración--gt; Panel de control--gt; Opciones de accesibilidad--gt; Ratón--gt; Teclas del ratón”. Para evitar a los lectores la molestia y el dolor de leer el archivo de ayuda (porque su explicación no es clara y confusa), les explicaré el método específico para usarlo. Espero que pueda describirse más claramente que el de Bill Gates. Plague Bar" -Escupe "claramente un poquito".
Al igual que en el primer método, el programa de simulación de funciones del mouse, las ocho teclas numéricas 1, 2, 3, 6, 9, 8, 7 y 4 sustituyen a las (ocho) teclas de dirección del mouse. , 5 reemplaza el clic del mouse (puede ser un clic izquierdo o derecho, la tecla específica depende de la indicación del ícono de estado del botón del mouse en la bandeja), presione 5 en el botón del mouse La respuesta sobre el estado. el ícono es un destello de la tecla correspondiente " " en lugar de un doble clic (tampoco especifica qué tecla es el doble clic), la respuesta en el ícono del botón del mouse es dos destellos consecutivos de la tecla correspondiente "*"; reemplaza la izquierda y la derecha Cuando se hacen clic en dos teclas al mismo tiempo, la reacción en el ícono del botón del mouse es que las dos teclas correspondientes parpadean una vez al mismo tiempo. "/" es una tecla de cambio, que cambia entre un solo clic y un doble clic. haga clic y cambie entre el botón izquierdo y el botón derecho. Todos estos estados se reflejarán en los íconos del botón del mouse en la barra de estado. Por supuesto, el estado de los botones izquierdo y derecho se muestra muy claramente en los íconos correspondientes. los clics simples se muestran en gris y los clics dobles se muestran en negro. La tecla "0 (Ins)" reemplaza la presión del botón del mouse (los botones izquierdo y derecho tampoco están especificados. La reacción en el ícono de estado del botón del mouse es que la tecla correspondiente cambia de gris a negro. Esta tecla nos permite arrastrar). la carpeta y seleccione partes del documento. El contenido proporciona comodidad; la tecla "·(del)" reemplaza la liberación del botón del mouse, y la reacción en el ícono del botón del mouse es que la tecla correspondiente cambia de negro a gris. También puede configurar la velocidad de movimiento del mouse (crl significa aceleración, shift significa desaceleración), la tecla de encendido/apagado del teclado numérico (Alt Shift NumLock), etc.
Recuerde, dado que el teclado numérico no es un mouse real, debe comprender algunas de sus reglas y regulaciones. La clave es determinar primero si la siguiente operación es un clic izquierdo o derecho, si es un clic simple o doble, y si se presiona o suelta el botón del mouse. Luego realice operaciones relacionadas.
Si no ha escuchado con claridad o desea saber más, consulte los archivos de ayuda correspondientes.
3) Utilice varios atajos de teclado/combinaciones de teclas para reemplazar varias operaciones del mouse. Por supuesto, la desventaja de este método es que requiere memorizar muchas combinaciones de teclas, al igual que el comando DOS para las operaciones de Windows. de problemas y molestias:
[Clic izquierdo] La tecla Intro en los teclados grandes y pequeños.
[Clic derecho] Use Mayús F10 para reemplazarlo por completo, y Alt Enter es la tecla de reemplazo para Mayús F10 R: vea las propiedades de una determinada opción (puede ser un archivo, una carpeta o incluso un disco duro).
[Menú emergente y activación] Puede usar la tecla alt o la combinación de teclas ctrl f10 para abrir el primer menú, o usar las letras correspondientes de alt para abrir directamente el menú correspondiente; el submenú, puede usar directamente las letras de abreviatura correspondientes para realizar la función correspondiente, o usar las teclas arriba y abajo del teclado para moverse al elemento del submenú correspondiente (especialmente para aquellos submenús con muchos submenús, y las cosas que necesitamos están en las últimas posiciones. ), y luego use la tecla Intro para ejecutar la función.
[Tecla Win]^ ESC
[Seleccionar, seleccionar] La tecla de flecha SHIFT es el método de selección de filas, y la tecla de flecha SHIFT ALT es el método de selección de columnas (la selección de columnas es en comparación con la composición tipográfica de palabras).
desplazar inicio/fin: el rango seleccionado es desde la posición actual del cursor hasta el principio/final de la línea;
desplazar hacia arriba/ AvPág: el rango seleccionado va desde la posición actual del cursor hasta la parte superior/inferior de la página;
shift ctrl RePág/AvPág: el rango seleccionado va desde el cursor actual hasta la parte superior/inferior del texto ( tenga en cuenta que el efecto de Ctrl AvPág/AvPág es hacer saltar el cursor directamente a Arriba/Abajo, especialmente efectivo con operaciones del mouse)
[tecla TAB] En IE: avanza al siguiente elemento en la página web , barra de direcciones y barra de enlaces;
alt home: ingrese a su página de inicio
[Cambiar entre ventanas actuales]
Si solo hay unas pocas ventanas, simplemente use la tecla alt TAB para cambiar directamente,
ALT TAB: cuando se presionan dos teclas al mismo tiempo, están cambiando, pero la ventana activa actual no ha cambiado. La ventana activa no cambia hasta que se presiona alt. Se suelta la tecla y el orden de cambio de mayúsculas, alt y tabulación se convierte en el orden inverso. p>
ALT ESC: cada vez que se presiona esta combinación de teclas (independientemente de si se suelta la tecla alt o no), la tecla la ventana activa actual cambiará a la siguiente en secuencia. shift alt esc: la función es la misma que alt esc, excepto que el orden de cambio se ha cambiado al orden inverso
Si hay demasiadas ventanas de programa. Para abrir, primero use ^ESC para que aparezca la tecla Win, luego use ESC para cancelar y luego use la tecla TAB para cambiar entre la tecla Win, la barra de estado, la barra de herramientas y la bandeja del sistema, cuando el mouse cambie al lugar correspondiente, luego use las teclas izquierda y derecha;
La última forma es usar alt espacio para abrir el menú de control de la ventana, luego minimizar la ventana actual y finalmente veo la ventana que necesito.
[Maximizar, minimizar, cerrar ventana]
Cerrar ventana: ALT F4, CTRL W, ALT F X, CAD (^ ALT DEL) y luego seleccione la ventana que desea cerrar nombre, o use alt espacio para abrir el menú de control y luego seleccione el elemento "Cerrar";
Entre ellos, alt f4 es para salir de un determinado programa y ctrl w es para cerrar el actual. ventana de un determinado programa sin cerrar otras ventanas, pero si un programa solo abre una ventana, el efecto es salir del programa;
Maximizar, minimizar y restaurar/restaurar: ALT SPACE (abre el control de la ventana menú, seleccione restaurar/restaurar, maximizar, minimizar, ajustar el tamaño de la ventana, mover y otros elementos funcionales)
[Movimiento de ventana] ALT SPACE para abrir el menú de control, y luego seleccione el elemento m (mover), para que pueda mover la ventana con las teclas arriba, abajo, izquierda y derecha,
[Cambiar el tamaño de la ventana] ALT ESPACIO, y luego seleccione el elemento s (tamaño) De manera similar, arriba, abajo. , las teclas izquierda y derecha pueden cambiar el tamaño de la ventana
[Pasar página de la ventana]: Av Pág y Re Pág son para pasar una página hacia abajo y hacia arriba respectivamente, Ctrl Av Pág y Ctrl Re Pág son para pasar a la parte inferior y superior de la ventana respectivamente,
home/end: al principio y al final de la línea, en IE A la parte superior e inferior de la ventana
[Mover, cambiar nombre y eliminar archivos] DEL: Ponlo en la papelera de reciclaje, SHIFT DEL: Elimínalo directamente sin pasar por la papelera de reciclaje
[Selección de archivo] Selecciona uno: solo usa los botones arriba, abajo, izquierda y derecha teclas para seleccionar;
Seleccionar todo: solo use la tecla ctrl a;
Selección regular o continua: solo use la tecla mayúsculas
Selección irregular: mantenga presionada; presione la tecla Ctrl, luego presione la tecla de dirección al elemento que desea seleccionar y luego presione la tecla Espacio para seleccionar el proyecto, luego mueva las teclas de flecha y luego use la barra espaciadora para seleccionar (debe seguir presionando Ctrl. clave en este momento);
Si solo hay unos pocos elementos que no están seleccionados entre los muchos proyectos: podemos seleccionar estos elementos no seleccionados primero. Los elementos que deben seleccionarse luego se seleccionan usando el botón "Invertir Función "Selección" en el menú de edición para lograr el propósito de seleccionar la mayoría de los elementos;
[Implementación de funciones en la barra de herramientas] Adelante, Atrás, Arriba, detener, cortar, copiar, pegar, deshacer, eliminar, atributos
Consulte las instrucciones específicas de "Modo rápido de pestañas, teclado" en el sistema de ayuda de Windows.
CTRL S, ALT F S, ALT F A,
ctrl Z, ALT BackSpace: cancela la operación del paso anterior, es decir, irá al resultado de la operación del paso anterior, pero no podrá volver al resultado de la operación del siguiente paso.
BackSpace es un paso atrás, similar a alt en IE 〈-
[Teclas de acceso directo para ciertos atributos (también cuando hay un mouse)]
CAD (ctrl ALT DEL): Finaliza el proceso, apaga y reinicia la computadora
ctrl A: Selecciona todo el contenido en la ventana de edición actual;
ctrl C: Selecciona el Copiar el objeto;
ctrl V: pega el objeto/contenido copiado en la posición del cursor y el objeto copiado no se eliminará;
ctrl X: copia el contenido/objeto seleccionado. y elimine el contenido/objeto original después de pegarlo; de lo contrario, no se eliminará (algo similar a ^ C)
ctrl Z: para la más reciente Una operación que lamentar ( deshacer) o deshacer;
ALT Retroceso: deshacer
ctrl S: guarda el contenido de la ventana actual y guarda rápidamente, el mismo efecto que Alt F s
p>
ctrl N: abre una nueva ventana basada en la ventana de IE existente. El contenido de la nueva ventana es el mismo que el de la ventana actual;
ctrl P: un menú para imprimir contenido relacionado. Aparece. Sepa que se imprimirá oficialmente después de la confirmación.
ctrl B: en la edición de oficina, desempeña la función de ennegrecer o quitar el negro de las fuentes;
ctrl I: en la edición de oficina, desempeña la función de cursiva/quitar cursiva fonts.Función;
ctrl W: El efecto es el mismo que la combinación de teclas Alt F4 Cerrar la ventana actual (en lugar de cerrar directamente el programa involucrado en la ventana actual), en IE, programas de Office. Mi PC y Gestión de recursos de Windows También juega el mismo papel en el navegador
ctrl R: similar a ctrl F5, actualiza a la fuerza el contenido actual sin verificar ni comparar la fecha del contenido
ALT ENTER: vea rápidamente las propiedades del elemento seleccionado, la función es la misma que SHIFT F10 R/P
ALT PrintScreen: guarde todo el contenido de la pantalla como una imagen y cópielo al portapapeles para copiarlo.
SHIFT F10: "Modo abierto" emergente
·Mantenga presionado SHIFT durante el inicio de la serie ganadora para ingresar directamente al "Modo seguro". Después de que aparezca la pantalla ganadora, presione. Presione y mantenga presionada la tecla SHIFT al insertar el disco, que se utiliza como interruptor/transformación de la reproducción automática.
·Después de ^ ALT SHIFT Cuando necesite reiniciar la máquina, mantenga presionada la tecla SHIFT para reiniciar la GUI, es decir, Windows, sin iniciar desde el BIOS. Esto a veces ahorra tiempo y acelera el proceso.
Shift Dele: elimina completamente el archivo en lugar de tirarlo a la papelera.
[Tecla de función]
F1: Exportación del archivo de ayuda,
f2: acceso directo para cambiar el nombre, la función es equivalente a "clic derecho--gt; cambiar nombre"
F3: buscar contenido, la función es equivalente a "tecla win--gt; buscar- " -gt; archivo o carpeta"
f4: apunte el cursor a la barra de direcciones y aparecerá la dirección relativa de la dirección actual y todas las direcciones (en el explorador)
shift f4: apunte el cursor a la barra de direcciones y aparecerá la dirección relativa de la dirección actual, así como todas las direcciones (en el administrador de recursos)
ctrl
f4: apunte el cursor a la barra de direcciones, No hay otras operaciones
F5: Para actualizar/refrescar el contenido, en el cuadro de edición de texto, llame a la hora actual: hora, minuto, año, mes y día, como 19:18 2000-08-02
F5 o
CTRL R Actualiza la página web actual sólo si la página web es diferente de la marca de tiempo de la página web almacenada localmente
CTRL F5 Incluso en la Web, la página tiene la misma marca de tiempo que la página web almacenada localmente y la página web actual aún está actualizada
f6: la función es la misma que la pestaña tecla, completando el cambio de secuencia, igual que Ctrl F6
shift f6: La función es la misma que la tecla Shift Tab, completando el trabajo de cambio en orden inverso
f10: Es bastante similar a la función de la tecla Alt. El menú emergente contiene el contenido del primer menú (principalmente archivos) y, al mismo tiempo, también está el contenido del menú que aparece cuando hace clic derecho. el elemento seleccionado
shift f10: la función de clic derecho del mouse En IE, muestra el menú contextual de un enlace
F11: cambia entre pantalla completa y ventana normal (. maximizado);
[Operación en IE]
ESC: finaliza el proceso de descarga (actualización) de la página web sin cancelar La página web descargada, es decir, cuánto código de página web se descarga , cuánto contenido de la página web se interpreta/muestra
CTRL L: ir a una nueva ubicación
ctrl o: en IE es Aparece el cuadro de diálogo "Abrir nueva página web"
CTRL N: abre directamente una nueva ventana (el contenido es el mismo que el de la última página mostrada correctamente)
CTRL W: cierra la ventana actual
p>CTRL S: Guardar la página actual
CTRL P: Imprimir la página actual o el marco actual
ENTER: Activar el enlace seleccionado
CTRL E: Abrir el buscar página en la barra del navegador
CTRL I: Abre los favoritos en la barra del navegador
CTRL H: Abre el historial en la barra del navegador
CTRL Haz clic en: En el historial o en la barra de favoritos, abre varias carpetas
alt flecha derecha
alt flecha izquierda
[Usar la barra de direcciones]
ALT D: seleccionar texto en la barra de direcciones
F4: mostrar el historial de la barra de direcciones
CTRL flecha izquierda: cuando esté en la barra de direcciones, mover Mueva el cursor hacia la izquierda al adyacente separador lógico (. o /)
CTRL Flecha derecha: cuando esté en la barra de direcciones, mueva el cursor hacia la derecha al separador lógico adyacente (. o /)
CTRL ENTER: Agrega " www." al frente del texto que escribe y ".com" al final del texto que escribe en la barra de direcciones
Flecha hacia arriba: en "Autocompletar" "Avanzar en la lista de sugerencias
Flecha hacia abajo: retrocede en la lista de sugerencias de Autocompletar
[Usar favoritos]
CTRL D: agrega la página web actual a favoritos
<p>CTRL B: abre el cuadro de diálogo "Organizar favoritos"
ALT UPARROW: mueve el elemento seleccionado hacia arriba en la lista "Favoritos" del cuadro de diálogo "Organizar favoritos"
ALT FLECHA ABAJO: mueve el elemento seleccionado hacia abajo en la lista "Favoritos" del cuadro de diálogo "Organizar favoritos"
[Edición de texto]
CTRL X: elimina el elemento seleccionado y cópialo al portapapeles
CTRL C: Copia el elemento seleccionado al portapapeles
CTRL V: Inserta el contenido del portapapeles en la ubicación seleccionada
CTRL A: Seleccione todos los elementos de la página web actual
Al organizar en Word (Office), Ctrl "=" es un subíndice; Ctrl Shift es un superíndice; Ctrl I está en cursiva; subrayado;
Arrastrar con el mouse: arrastre el acceso directo del elemento seleccionado a un nuevo lugar (como el escritorio, otra carpeta)
Ctrl arrastrar: puede copiar entre dos carpetas cualesquiera (ctrl se puede dejar entre diferentes discos);
shift arrastrar: puede moverse entre dos carpetas cualesquiera (puede estar en el mismo disco) Shift está hacia la izquierda;
ctrl shift arrastrar: crear acceso directo
Ctrl Mayús: cambia el método de entrada chino
Mayús espacio: cambia el modo de ancho completo/medio ancho
p>
En IE, usa la tecla Mayús botón izquierdo para confirmar: muestra el contenido de la página web especificada por el enlace en una nueva ventana
o
Función: la definición de función Una tecla de acceso rápido para todo el sistema
.Prototipo de función: BOOL RegisterHotKey(HWND hWnd, intid, UINT fsModifiers, UINT vk);
Parámetros:
hWnd: el identificador de ventana que recibe el mensaje WM_HOTKEY generado por hotkey. Si este parámetro es NULL, el mensaje WM_HOTKEY pasado al hilo de llamada debe procesarse en el bucle de mensajes
id: define el identificador de la tecla de acceso rápido. Otras teclas de acceso rápido no pueden usar el mismo identificador. La función debe definir un valor en el rango 0x0000-0xBFFF. Una biblioteca de vínculos dinámicos (DLL) compartida debe definir un valor en el rango 0xC000-0xFFFF. La función GlobalAddAtom devuelve esto. Para evitar conflictos con las teclas de acceso rápido definidas por otras bibliotecas de vínculos dinámicos, una DLL debe usar la función GlobalAddAtom para obtener el identificador de la tecla de acceso rápido.
fsModifoers: Define las teclas que se deben presionar junto con la tecla definida por el parámetro nVirtKey para generar un mensaje WM_HOTKEY. Este parámetro puede ser una combinación de los siguientes valores:
MOD_ALT: Se puede presionar cualquier tecla Alt.
MOD_CONTROL: Se puede pulsar cualquier tecla Ctrl.
MOD_SHIFT: Se puede pulsar cualquier tecla Shift.
MOD_WIN: Se puede pulsar cualquier tecla de Windows. Estas claves se pueden registrar mediante el registro de Microsoft Windows.
vk: define el código de clave virtual de la tecla de acceso rápido.
Valor de retorno: si la llamada a la función es exitosa, se devuelve un valor distinto de O. Si la llamada a la función falla, el valor de retorno es 0. Para obtener más información sobre el error, puede llamar a la función GetLastError.
Nota: Cuando se presiona una tecla, el sistema busca una coincidencia entre todas las teclas de acceso rápido.
Una vez que se encuentra una tecla de acceso rápido coincidente, el sistema pasará el mensaje WM_HOTKEY a la cola de mensajes del hilo que registró la tecla de acceso rápido. El mensaje se entrega al principio de la cola, por lo que se eliminará en la siguiente ronda del bucle de mensajes. Esta función no puede asociar teclas de acceso rápido con ventanas creadas por otros subprocesos.
Si la pulsación de tecla definida para una tecla de acceso rápido ya está definida por otra tecla de acceso rápido, la llamada a la función RegisterHotKey falla.
Si la ventana identificada por el parámetro hWnd ha registrado una tecla de acceso rápido con el mismo identificador definido por el parámetro id, los nuevos valores de los parámetros fsModifiers y vk reemplazarán los valores definidos anteriormente. de estos parámetros.
Windows CE: Windows CE 2.0 o superior admite un bit de bandera adicional para el parámetro fsModifiers. Se llama MOD_KEYUP.
Si el bit MOD_KEYUP está configurado, la ventana enviará un mensaje WM_HOTKEY cuando se presione o aparezca una tecla.
RegisterHotKey se puede utilizar para registrar teclas de acceso rápido entre subprocesos.
Comprobación rápida: Windows NT: versión 3.1 y superior; Windows: versión 95 y superior; Windows CE: no compatible; archivo de encabezado: winuser.h;
Para obtener el identificador único, también usaremos otra función API
ATOM GlobalAddAtom(
LPCTSTR lpString //Una cadena establecida por usted mismo
p>);
Debido a que también necesitamos eliminar esta tecla de acceso rápido cuando el programa sale, debemos declarar una variable global:
HotKeyId: Integer
p>
Paso uno:
En el evento de creación de la ventana, agregue el siguiente código
HotKeyId: = GlobalAddAtom('MyHotKey') - $C000;
Nota: El rango legal de HotKeyId está entre 0x0000 y 0xBFFF, y el valor obtenido por la función GlobalAddAtom
está entre 0xC000 y 0xFFFF, por lo que se resta 0xC000 para cumplir con los requisitos de llamada. .
Paso 2:
Agregue debajo el código anterior:
RegisterHotKey(Handle, hotkeyid, MOD_ALT, VK_F8
El auxiliar; Las teclas de la tecla de acceso rápido incluyen Mod_Ctrl, Mod_Alt y Mod_Shift. Para teclados compatibles con Windows, también se admite la tecla Windows
, es decir, la tecla con el logotipo de Windows en la superficie de la tecla, y su valor es. Mod_win.
El código anterior registra una tecla de acceso rápido: ALT F8. Por supuesto, si desea utilizar solo F8 como TAKEIT, simplemente escriba:
RegisterHotKey(Handle, hotkeyid, 0, VK_F8);
Nota: handle es una variable especial. representa el identificador de la ventana actual.
Deberías poder hacer inferencias sobre esta función.
Principio:
Una vez que la tecla de acceso rápido se configura correctamente, si se presiona la tecla correspondiente durante la aplicación del programa, el sistema Windows le dará la respuesta
Enviar un mensaje WM_HOTKEY mediante programación, independientemente de si su aplicación está actualmente activa. El formato del mensaje WM_HOTKEY
es:
idHotKey = (int) wParam; // Este parámetro es útil para configurar teclas de acceso rápido a nivel del sistema y generalmente no se usa
fuModifiers = (UINT) LOWORD(lParam); //Teclas auxiliares para teclas de acceso rápido
uVirtKey = (UINT) HIWORD(lParam); //Valores de clave para teclas de acceso rápido
Paso 3:
Después de registrar la tecla de acceso rápido, es hora de escribir el código de respuesta.
Primero, agregue una declaración en la sección privada del encabezado del programa (la función es declarar este proceso, similar a declarar una variable.
Para saber cómo declarar funciones y procedimientos, consulte su respectivo archivo de ayuda u otra información):
procedimiento HotKeyDown(var Msg: Tmessage); mensaje WM_HOTKEY
Luego agregue el siguiente código al programa:
procedimiento Tfmain .HotKeyDown(var Msg: Tmessage);
comenzar
if (Msg.LparamLo = MOD_ALT) AND Msg.LParamHi = VK_F8 entonces // Asuma la tecla de acceso rápido es ALT F8
inicio
fin
Último paso:
Agregar en el evento de cierre de la ventana
<; p> UnRegisterHotKey(handle, HotKeyId); //Cerrar sesión en HotKey y liberar recursosCódigo de prueba:
Primero use la función RegisterHotKey para registrar una tecla de acceso rápido, como la tecla Enter. Cuando se presiona Enter, se llama a la función mouse_event para simular hacer clic con el botón izquierdo del mouse.
unidad Unidad1;
interfaz
utiliza
Windows, Mensajes, SysUtils, Variantes, Clases, Gráficos, Controles, Formularios,
Diálogos;
tipo
TForm1 = clase(TForm)
procedimiento FormCreate(Sender: TObject); > procedimiento FormDestroy(Remitente: TObject);
procedimiento OnHotKey(var msg: Tmessage); mensaje WM_HOTKEY
privado
{ Declaraciones privadas }
público
{ Declaraciones públicas }
fin
var
Formulario1: TForm1
implementación
{$R *.dfm}
procedimiento TForm1.OnHotKey(var msg: Tmessage
var
pt); :TPoint;
comenzar
si msg.WParam=9999 entonces
comenzar
GetCursorPos(pt); p> mouse_event(MOUSEEVENTF_LEFTDOWN, pt.x, pt.y, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, pt.x, pt.y, 0, 0); finalizar;
finalizar
procedimiento TForm1.FormCreate(Remitente: TObject
comenzar
RegisterHotkey(handle, 9999, 0); , VK_RETURN); //Registrar una tecla de acceso rápido con ID 9999
fin
procedimiento TForm1.FormDestroy(Sender: TObject
comenzar
);UnRegisterHotkey(handle, 9999);
end;
end
Pruebe el código anterior y presione Entrar mientras ejecuta. botón.