Esse comportamento não faz parte do cssh, mas sim do toolkit de widgets que está sendo usado, Tk , e é por isso que ele não aparece na lista de teclas de atalho configuráveis e a configuração use_hotkeys
to no
não o desativa. Eu não consegui encontrar uma maneira não-programática para consertá-lo, mas se você está construindo o cssh você mesmo ( não é difícil ) você pode fazer uma pequena alteração no código para religar F10 para que não faça nada. Adicione a seguinte linha a lib/App/ClusterSSH.pm
na função create_menubar()
:
$windows{main_window}->bind("all", "<Key-F10>" => sub {});
Patch:
diff --git a/lib/App/ClusterSSH.pm b/lib/App/ClusterSSH.pm
index cc71507..de4706e 100644
--- a/lib/App/ClusterSSH.pm
+++ b/lib/App/ClusterSSH.pm
@@ -1737,6 +1737,7 @@ sub create_menubar() {
my ($self) = @_;
$self->debug( 2, "create_menubar: started" );
$menus{bar} = $windows{main_window}->Menu();
+ $windows{main_window}->bind("all", "<Key-F10>" => sub {});
$windows{main_window}->configure( -menu => $menus{bar}, );
$menus{file} = $menus{bar}->cascade(