Red de conocimiento informático - Material del sitio web - ¿Cómo usar una determinada tecla del teclado para controlar el "botón izquierdo" del mouse usando un pequeño software?

¿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. Podemos encontrar esta característica en "Inicio-->Configuración-->Panel de control-->Opciones de accesibilidad-->Ratón-->Teclas del mouse". 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 icono es que la tecla correspondiente parpadea una vez; "+" reemplaza un doble clic (tampoco especifica qué tecla es el doble clic), y la respuesta en el icono del botón del mouse es que la tecla correspondiente parpadea dos veces seguidas "; *" reemplaza Cuando se hace clic en las teclas izquierda y derecha 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 la tecla de cambio, que no es solo un interruptor entre clic simple y doble clic, pero también un cambio entre el botón izquierdo y el botón derecho. Todos estos estados se reflejarán en los iconos del botón del mouse en la barra de estado. se muestran claramente en los iconos correspondientes, mientras que 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] se puede reemplazar completamente con shift+F10, mientras que alt+enter es la tecla de reemplazo para shift+F1R: ver una opción (puede ser un archivo, una carpeta o incluso un disco duro) propiedades.

[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 alt+la letra correspondiente para abrir directamente el menú correspondiente; en el submenú, puede usar directamente las letras de abreviatura correspondientes para realizar la función correspondiente, o puede usar las teclas arriba y abajo del teclado para moverse al elemento del submenú correspondiente (especialmente para aquellos con muchos submenús, y las cosas necesitamos se encuentran entre las últimas) posición), y luego use la tecla Intro para ejecutar la función.

[Tecla Win]^+ESC

[Seleccionar, seleccionar] MAYÚS+tecla de flecha es el método de selección de fila, MAYÚS+ALT+tecla de flecha es el método de selección de columna (selección de columna está en composición tipográfica de palabras) Más aplicable)

shift+home/end: ​​​​el rango seleccionado es desde la posición actual del cursor hasta el principio/final de la línea;

shift+ RePág/AvPág: el rango seleccionado desde el cursor actual hasta la parte superior/inferior de la página;

shift+ctrl+RePág/AvPág: el rango seleccionado es desde el cursor actual hasta la parte superior/inferior de la página. texto (tenga en cuenta que Ctrl+PageUp/PageDown El efecto es hacer saltar el cursor directamente a la parte superior/inferior, especialmente efectivo con las operaciones del mouse)

[Tecla TAB] En IE: avanza al siguiente elemento en la página web, la barra de direcciones y la barra de enlaces

alt+home: ingresa a tu página de inicio

[Cambiar entre ventanas actuales]

Si solo hay unas pocas; windows, simplemente use las teclas alt+TAB directamente para cambiar,

ALT+TAB: cuando se presionan dos teclas al mismo tiempo, están cambiando, pero la ventana activa actual no ha cambiado. no cambia hasta que se suelta la tecla alt, mayús+ El orden de cambio alt+tab cambia al orden inverso,

ALT+ESC: cada vez que se presiona esta combinación de teclas (independientemente de si se suelta la tecla alt o no), la ventana activa actual cambia a la siguiente en secuencia. shift+alt+esc: La función es la misma que alt+esc, excepto que el orden de cambio se invierte

Si hay muchos programas. Cuando abra las ventanas, primero use ^ + ESC para que aparezca la tecla Win y luego use ESC Cancelar, luego use la tecla TAB para cambiar entre la tecla Win, la barra de estado, la barra de herramientas y la bandeja del sistema. use las teclas izquierda y derecha;

La última forma es usar alt + espacio para abrir el menú de control de la ventana, luego minimice la ventana actual y finalmente podrá ver la ventana que necesita.

[Maximizar, minimizar, cerrar ventana]

Cerrar ventana: ALT+F4, CTRL+W, ALT+F+X, CAD (^+ALT+SUPR) y luego seleccionar el nombre de la ventana que debe cerrarse, 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 cerrar un determinado programa La ventana actual sin cerrar otras ventanas, pero si un programa solo abre una ventana, el efecto es salir del programa;

Maximizar, minimizar y restaurar/restaurar: ALT+ESPACIO (abre el menú de control de la ventana, selecciona restaurar/restaurar, maximizar, minimizar, ajustar el tamaño de la ventana, mover y otras funciones)

[Movimiento de la ventana] ALT+ESPACIO para abrir el menú de control y luego seleccione m (mover) - elemento, para que pueda mover la ventana con las teclas arriba, abajo, izquierda y derecha,

[Cambiar tamaño de ventana] ALT+ESPACIO, y luego seleccione el s (tamaño), de manera similar, puede cambiar el tamaño de la ventana con las teclas arriba, abajo, izquierda y derecha

[Pasar página de la ventana]: AvPág y RePág son para pasar una página hacia abajo y hacia arriba respectivamente, Ctrl +PageDown y ctrl+PageUp son para pasar a la parte inferior y superior de la ventana respectivamente,

home/end: ​​Ir al principio y al final de la línea, en IE es hacia la parte superior y parte inferior de la ventana

[Mover, renombrar y eliminar archivos] DEL: Ponlo en la papelera de reciclaje, SHIFT+DEL: Eliminar directamente sin pasar por la papelera de reciclaje

[Selección de archivos ] Seleccione uno: use las teclas arriba, abajo, izquierda y derecha para seleccionar;

Seleccione todo: solo use las teclas Ctrl+a;

Para selección regular o continua: solo use Mayús+teclas de flecha;

Para una selección irregular: mantenga presionada la tecla Ctrl y luego presione las teclas de flecha para seleccionar el elemento que desea seleccionar, luego presione la tecla de espacio para seleccionar el elemento y luego mueva las teclas de dirección y luego la barra espaciadora para seleccionar (debe seguir presionando la tecla Ctrl en este momento);

Si hay muchos, solo unos pocos elementos entre los elementos no están seleccionados: primero podemos seleccionar estos elementos que no necesitan ser seleccionados, y luego use la función "selección inversa" en el menú de edición para seleccionar, logrando así el propósito de seleccionar la mayoría de los elementos;

[Implementación de funciones en la barra de herramientas] hacia adelante , retroceder, arriba, detener, cortar, copiar, pegar, deshacer, eliminar, atributos

Consulte el "Modo de pestañas rápidas" en el sistema de ayuda de Windows, instrucciones específicas para el elemento "Teclado".

CTRL+S, ALT+F+S, ALT+F+A,

ctrl+Z, ALT+Retroceso: Cancela la operación anterior, es decir, irás al resultado de la operación del paso anterior, pero no puede volver al resultado de la operación del siguiente paso.

Retroceso es un paso atrás, que es similar a alt+〈-

[teclas de acceso directo para ciertos atributos (también cuando tienes un mouse)]

CAD en IE (ctrl+ALT+SUPR): finaliza el proceso, apaga y reinicia la computadora

ctrl+A: selecciona todo el contenido en la ventana de edición actual

ctrl+C; : seleccione todo el contenido que ha sido editado. Copie el objeto seleccionado

ctrl+V: pegue 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 elimina el contenido/objeto original después de pegarlo; de lo contrario, no se eliminará (algo similar a ^+C)

Ctrl+Z: deshacer y deshacer la última operación;

ALT+Retroceso: deshacer

ctrl+S: guarda el contenido de la ventana actual y guarda rápidamente, el mismo efecto que Alt +F+s

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. : Aparecerá un menú para imprimir contenido relacionado y la impresión se formalizará solo después de la confirmación.

ctrl+B: en la edición de Office, desempeña la función de agregar/eliminar fuentes negras.

ctrl+I: en la edición de Office, desempeña la función de inclinar/eliminar fuentes; La función de deslanting;

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 también juega el mismo papel en el Explorador de Windows

ctrl+R: Similar a ctrl+F5, actualiza obligatoriamente el contenido actual sin verificar ni comparar la fecha del contenido

ALT+ENTER: ver rápidamente las propiedades del elemento seleccionado, la función es la misma que SHIFT+F1R/P

ALT+ImprimirPantalla: guardar todo el contenido de la pantalla como una imagen y cópielo al portapapeles para copiar

SHIFT+F10: "Modo abierto" emergente

·Mantenga presionado SHIFT durante el inicio de la serie ganadora, puede ingresar directamente al "modo seguro" y aparecerá la pantalla Win y luego presione la tecla SHIFT para omitir los programas en el grupo de programas "Inicio/Programas/Inicio"

·Mantenga presionado SHIFT al insertar el disco, que actúa como un interruptor/conversión para la reproducción automática.

p>

·Cuando necesite reiniciar la máquina después de ^+ALT+SHIFT, mantenga presionada la tecla SHIFT para reiniciar la GUI, es decir, Windows, sin comenzar desde 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: Exportar archivo de ayuda,

p>

f2: acceso directo para cambiar el nombre, la función es equivalente a "clic derecho-->Cambiar nombre"

F3: buscar contenido, la función es equivalente a "tecla Win -->Buscar--" >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: apunta el cursor a la barra de direcciones y muestra la dirección relativa de la dirección actual, así como todas las direcciones (en el administrador de recursos)

ctrl

+f4: apunta 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, invoca 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 si la página en la Web 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 tecla tab, completando el cambio de secuencia, y lo mismo ocurre con ctrl+f6

shift+f6: La función es la misma que la tecla shift+tab, completando el el cambio funciona en orden inverso

f10: es bastante similar a la función de la tecla alt. El menú emergente contiene el primer menú (principalmente archivos), así como el contenido del menú emergente. arriba cuando haces clic derecho en el elemento seleccionado

shift+f10: la función de clic derecho del mouse, que en IE es mostrar el menú contextual de un enlace

p >

F11: cambia entre pantalla completa y ventana normal (maximizada);

[Operación en IE]

ESC: finaliza el proceso de descarga de la página web (actualización) sin cancelar la descarga. página web, es decir, la cantidad de código de la página web que se descarga se interpretará/mostrará como la misma cantidad de contenido de la página web

CTRL+L: Ir a una nueva ubicación

ctrl+ o: En IE, aparece el cuadro de diálogo "Abrir nueva página web"

CTRL+N: abre una nueva ventana directamente (el contenido es el mismo que el de la última página mostrada correctamente)

CTRL+W: Cerrar la ventana actual

CTRL+S: Guardar la página actual

CTRL+P: Imprimir la página o marco actual

ENTER : Activar la selección Enlace específico

CTRL+E: Abre la página de búsqueda en la barra del navegador

CTRL+I: Abre los favoritos en la barra del navegador

CTRL+H: abrir el historial en la barra del navegador

CTRL+clic: abrir varias carpetas en el historial o en la barra de favoritos

alt+tecla de flecha derecha

alt+ Tecla de 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, mueva el cursor hacia la izquierda hasta el separador lógico adyacente (. o /)

CTRL+Flecha derecha: cuando esté en la barra de direcciones, mueva el cursor hacia la izquierda Mueva el cursor hacia la derecha al separador lógico adyacente (. o /)

CTRL+ENTER: agregue "www." al frente del texto que escriba en la barra de direcciones y ".com". " a Detrás del texto

Flecha hacia arriba: avanza en la lista de sugerencias de Autocompletar

Flecha hacia abajo: retrocede en la lista de sugerencias de Autocompletar

[ Usar favoritos]

CTRL+D: agrega la página web actual a Favoritos

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 arriba en el cuadro de diálogo "Organizar favoritos"

Mueve el elemento seleccionado hacia abajo en la lista "Favoritos" del cuadro de diálogo

[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: selecciona todos los elementos en la página web actual

Cuando se organiza en Word (office), ctrl+"=" es subíndice; ctrl+shift es superíndice; ctrl+i es cursiva; ;

Arrastrar con el mouse: arrastra el acceso directo del elemento seleccionado a un nuevo lugar (como el escritorio, otra carpeta)

ctrl+ Arrastrar: puedes copiar entre dos carpetas cualesquiera (ctrl se puede dejar entre diferentes discos

Shift+arrastrar: Puede moverse entre dos carpetas cualesquiera (puede dejar Ctrl en el mismo disco) Ir a Shift;

ctrl+shift); +arrastrar: crear acceso directo

ctrl+shift: cambiar el método de entrada chino

shift+espacio: cambiar el modo de ancho completo/medio ancho

En IE, use Mayús+clic izquierdo para confirmar: muestre el contenido de la página web especificada por el enlace en una nueva ventana

o

Función: esta función define una tecla de acceso rápido para todo el sistema <. /p>

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 la tecla de acceso rápido Si este parámetro es NULL, el mensaje WM_HOTKEY pasado al hilo de llamada debe procesarse en el bucle de mensajes

id: el identificador del hilo de llamada debe definir otras teclas de acceso rápido en la aplicación. un valor en el rango 0x0000-0xBFFF y una biblioteca de vínculos dinámicos (DLL) compartida deben definir un valor en el rango 0xC000-0xFFFF que la función GlobalAddAtom devuelve este rango). 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 previamente definidos 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 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 el proceso de solicitud, 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

comenzar

finalizar

Último paso:

Agregar

UnRegisterHotKey(handle, HotKeyId); //Cerrar sesión en HotKey y liberar recursos

Có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.