Heidisql: El atajo duplicado bloquea a Heidi

Creado en 3 sept. 2019  ·  4Comentarios  ·  Fuente: HeidiSQL/HeidiSQL

Pasos para reproducir este problema


¿Posiblemente relacionado con el # 733?

Hice esto desde el cuadro de diálogo de inicio inicial, sin conexiones abiertas. Pila de llamadas adjunta.

  1. Abrir preferencias
  2. Ir a atajos
  3. Intente cambiar o configurar un método abreviado de teclado que ya esté en uso.

    • Ejemplo: intente configurar "SQL> Reformatear SQL" en Ctrl + Alt + F (asignado de forma predeterminada a "Varios> Panel de filtro")

  4. El primer intento establece el acceso directo en (Ninguno)
  5. Segundo intento, falla:

    • Clase de excepción: EInvalidOperation

    • Mensaje de excepción: Cannot focus a disabled or invisible window.

Comportamiento actual


Choque

Comportamiento esperado


Cualquiera de estos:

  1. Operación de eliminación :
  2. Aviso: acceso directo ya en uso por "Etiqueta".
  3. Aviso: acceso directo ya en uso por "Etiqueta".

Medio ambiente

  • Versión de HeidiSQL: 10.2.0.5683 (no disponible por la noche más reciente)

bugreport.txt

bug

Todos 4 comentarios

Ahora modifiqué el editor de accesos directos para preguntarle al usuario si el acceso directo deseado está siendo utilizado por otra acción. Entonces esto está tomado de su segunda idea de arriba:
grafik

Pero ... esto no soluciona el bloqueo que mencionaste. Parece que un atajo presionado aún activa su acción asignada antes de que el editor de atajos lo maneje. Supongo que tengo que captar algún mensaje en este diálogo especial.

¡Gracias por la actualización! me gusta el mensaje de confirmación.

La siguiente compilación ahora "suspende" las acciones que escuchan varios atajos, siempre que el cuadro de diálogo de preferencias esté abierto. Eso debería al menos curar los accesos directos que se bloquean en el cuadro de diálogo de preferencias. Cerraré esto ahora, sería bueno que lo revisaras una vez.

Bypass inteligente. Conseguiré la última versión y echaré un vistazo. ¡Haces un trabajo increíble!

-- ACTUALIZAR --
Confirmado: abrí el cuadro de diálogo Preferencias desde el administrador de conexión, cambié algunos atajos clave y recibí el mensaje cuando hay un conflicto.

¿Fue útil esta página
0 / 5 - 0 calificaciones