Ativar / desativar as teclas do mouse no teclado

3

Eu tenho teclas de atalho ativadas no menu do Universal Access e muitas postagens, bem como esta página de documentação:

link

mencione que NUMLOCK ou SHIFT + NUMLOCK ativam ou desativam isso. Nenhum destes trabalhos para mim. A única maneira que eu posso, aparentemente, desligar esse recurso é usando o menu Universal Access, o que é irritante se tudo que eu quero fazer é trocá-lo para digitar alguns números.

Eu uso mousekeys no Windows e funciona bem.

Estou usando o Ubuntu 11.10 e meu teclado é um MS Ergonomic 4000.

Gostaria de saber se alguma outra configuração está atrapalhando?

    
por ZweiBlumen 15.03.2012 / 10:16

2 respostas

2

Eu tive o mesmo problema. Eu também estou (ainda) no Ubuntu 11.10.

No meu trabalho diário eu uso mousekeys principalmente porque eu gosto de usar a tecla num-5 para pressionar a tecla do mouse.

Então eu descobri que no Unity você pode fazer muito bom mosaico (ctrl-alt-num4 envia uma janela para a esquerda da tela, ctrl-alt-num6 para a direita, ctrl-alt-9 para cima-direita, etc).

Então, para fazer o meu mosaico, quero desabilitar momentaneamente as teclas do mouse.

Encontrei a resposta aqui: link

Salvei o script como teclas de mouse do mouse e, quando preciso, eu digito:

bash ubuntu-toggle-mousekeys

... no meu terminal.

Aqui está o meu script ligeiramente alterado - acabei de adicionar alguns comentários realmente:

#!/bin/bash

# http://ubuntuforums.org/showthread.php?t=1942984

# I needed this when I connected a big monitor to my ubuntu laptop.
# Unity has nice window tiling shortcuts that need the number keypad to work.
# ctrl-alt-num4 sends a window left, ctrl-alt-num6 sends a window right, etc.

STATUS=$(gsettings get org.gnome.desktop.a11y.keyboard mousekeys-enable) #Are mousekeys on (true or false)

if [ "$STATUS" == "true" ]
then
  gsettings set org.gnome.desktop.a11y.keyboard mousekeys-enable false 

  notify-send -i  "/usr/share/icons/gnome/48x48/devices/keyboard.png" "                    Mousekeys OFF"
  echo "Mousekeys are OFF - use ctrl-alt-num4 to send window left, ctrl-alt-num6 to send window right"

else
  gsettings set org.gnome.desktop.a11y.keyboard mousekeys-enable true

  notify-send -i  "/usr/share/icons/gnome/48x48/devices/keyboard.png" "                    Mousekeys ON"
  echo "Mousekeys are ON"
fi
    
por mcaleaa 30.08.2012 / 12:20
1

o código bash não funcionou, tente isto:

#!/usr/bin/env ruby

# http://ubuntuforums.org/showthread.php?t=1942984

# I needed this when I connected a big monitor to my ubuntu laptop.
# Unity has nice window tiling shortcuts that need the number keypad to work.
# ctrl-alt-num4 sends a window left, ctrl-alt-num6 sends a window right, etc.

#Are mousekeys on (true or false)
r = 'gsettings get org.gnome.desktop.a11y.keyboard mousekeys-enable'

p r

if r =~ /true/i
  'gsettings set org.gnome.desktop.a11y.keyboard mousekeys-enable false '
  'notify-send -i  "/usr/share/icons/gnome/48x48/devices/keyboard.png" "Mousekeys OFF" '
  puts "Mousekeys are OFF - use ctrl-alt-num4 to send window left, ctrl-alt-num6 to send window right"

else
  'gsettings set org.gnome.desktop.a11y.keyboard mousekeys-enable true '

  'notify-send -i  "/usr/share/icons/gnome/48x48/devices/keyboard.png" "Mousekeys ON" '
  p "Mousekeys are ON"
end
    
por sevk 25.04.2013 / 03:44