Como usar la tecla F10
#1
Escrito 29 abril 2009 - 07:51
Estoy tratando de usar cada vez menos el mouse para operar mis sistemas.
El tema es que tengo problema con la tecla F10 ya que esta tecla por defecto minimiza la ventana activa. Necesitaría desbloquear de alguna manera esta función para poder usar la tecla F10 en el sistema sin problema.
Desde ya muchas gracias
#2
Escrito 29 abril 2009 - 08:18
Saludos.
#3
Escrito 29 abril 2009 - 08:45
Si alguna vez hiciste una aplicación donde minimizas las ventanas, fijate que al presionar F10 te minimiza la ventana activa.
Nada es extraño ni mmmmmm..... Es así de simple.
El problema es cómo desbloquear esa opción para poder usar la tecla F10 para una función específica del sistema.
#4
Escrito 29 abril 2009 - 09:07
Porque yo he probado en varias aplicaciones y no veo dicho comportamiento... ¿no será que tu tienes instalado alguna herramienta que realiza eso? ¿O no será en todo caso que en tu aplicativo tienes asociado dicho comportamiento?
Saludos,
#5
Escrito 29 abril 2009 - 09:54
Esta extraño ese comportamiento, porque los formularios se rigen a parte de lo programado por el desarrollador como por lo del sistema operativo.
Para comprobar dicho comportamiento abrí Firefox y presione F10, al presionar lo que hizo fue la función de ALT osea seleccionar el menú. Después seguí abriendo Internet Explorer, el IDE de Delphi, MS Word y StarTeam y todas ejecutan la selección del menú.
Así que te recomiendo revisar tu fuente puede que hayas heredado un formulario con dicho comportamiento.
#6
Escrito 29 abril 2009 - 10:36
Enecumene:
Si alguna vez hiciste una aplicación donde minimizas las ventanas, fijate que al presionar F10 te minimiza la ventana activa.
Nada es extraño ni mmmmmm..... Es así de simple.
El problema es cómo desbloquear esa opción para poder usar la tecla F10 para una función específica del sistema.
Amigo Golf2009 si yo no supiera lo que hace la tecla "F10" no le hiciera el comentario porque al igual que mis dos colegas Delphius y Rolphy no me hace ese comportamiento, porque no existe tal comportamiento, por eso es que nos resulta extraño, porque en "realidad" es un comportamiento extraño.
Saludos.
#7
Escrito 29 abril 2009 - 10:50
Salud OS
#8
Escrito 30 abril 2009 - 05:48
Les cuento, para abrir los formularios desde el menú uso Application.CreateForm(TForm,Form);
Luego para poder minimizar las ventanas, en el encabezado defino:
protected
procedure CreateParams(var Params: TCreateParams); override;
Luego en la implementación del Form:
procedure TForm.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;
Si ustedes lo prueban, pueden minimizar las ventanas sin ningún problema.
El tema es que no puedo usar la tecla F10 para nada.
Desde ya muchas gracias.
#9
Escrito 30 abril 2009 - 07:04
Hice el código que expusiste y no logre reproducir tu problema; adjunto pongo el proyecto para que pruebes cuando tengas tiempo.
Hasta luego.
#10
Escrito 30 abril 2009 - 07:19
#11
Escrito 06 mayo 2009 - 08:02
El efecto de la tecla F10 al igual que la tecla ALT, es activar la barra de Menu de arriba.
Este evento es el que quiero desbloquear. Supongo que de alguna manera se debe poder.
Desde ya muchas gracias.