Como desativar a combinação de teclas Option-Space irritante para espaços sem quebra?
Isso é muito irritante no Eclipse ou no terminal, pois geralmente digito o espaço sem quebra em vez de um espaço comum.
macos
mac
keyboard-shortcuts
Malax
fonte
fonte
Respostas:
Faça com que seu
~/Library/KeyBindings/DefaultKeyBinding.dict
arquivo fique assim (se ele não existir, crie-o, se já houver ligações nele, basta adicionar o abaixo):O que isso faz? Toda vez que você pressiona Option-Space em vez de inserir um espaço sem quebra, o OS X agora insere um espaço regular. Problema resolvido.
Você precisa reiniciar o dispositivo para aplicar essa alteração.
fonte
DefaultKeyBinding.dict
arquivo.Conforme mencionado nos comentários, a solução fornecida por Martin não funciona em alguns aplicativos, mais importante (para mim) no meu editor, Sublime Text 2.
Portanto, para todos os que estão incomodados com nenhuma quebra de espaço no seu código, você pode adicionar a seguinte combinação de teclas personalizada ao mapa de teclas do usuário (
"Sublime Text 2 > Preferences > Key Bindings - User"
):Isto irá inserir um espaço regular em vez de um espaço sem quebra.
fonte
Uso o iTerm2 na maior parte do meu trabalho e o mapeamento pode ser adicionado no painel de preferências "Chaves", adicionando uma nova combinação de teclas em Preferências -> Chaves -> no botão de adição. Observe que ao adicionar a chave, coloque um único espaço na caixa inferior, como mostrado.
fonte
Você também pode criar um layout de teclado personalizado com o Ukelele (consulte https://superuser.com/a/515151 ) ou usar o KeyRemap4MacBook :
https://github.com/tekezo/KeyRemap4MacBook/blob/master/src/core/server/Resources/include/checkbox/standards/space.xml
fonte
Como esta é a resposta que o Google mostra ao pesquisar "Como desativar espaços não quebráveis no texto sublime" ( consulte a resposta da x3ro ), pensei em publicar a resposta para o texto sublime no Linux. Adicione isso às suas ligações de teclas:
Vá para "Preferências" → "Associações de teclas - Usuário" para editar suas associações de teclas.
Observe que o espaço em
"keys": [" "]
é um espaço sem quebra.Observe também que essa ligação de chave também afeta widgets, como a caixa de pesquisa. Em outras palavras, você não pode mais digitar espaços sem quebra na sua caixa de pesquisa, o que pode ser um problema. Para desabilitar espaços sem quebra apenas no editor de texto, use esta associação de teclas:
fonte
Uma solução global possível é definir alt- spacepara algo como Mostrar Centro de Notificação em Preferências do Sistema> Teclado> Atalhos> Controle de Missão.
fonte
Usando o OSX Sierra (10.12.6), e resolvi isso muito facilmente usando o Karabiner-Elements:
https://github.com/tekezo/Karabiner-Elements
Depois de aberto, vá para "Modificações complexas"> "Adicionar regra"> "Importar mais regras da Internet" e faça o download da regra "Desativar alt + barra de espaço (espaço livre de espaço)". Adicione e pronto!
fonte
Também não foi possível obter a correção do KeyBindings para funcionar. Semelhante à resposta sublime, acabei configurando meu editor (código VS) para inserir um espaço normal adicionando
para o meu global
keybindings.json
(Preferences: Open Keyboard Shortcuts File
na paleta de comandos).fonte
Para mim, a correção KeyBindings não funcionou. Eu uso o Coda2 como editor. Eu consegui que a substituição funcionasse com o BetterTouchTool.
BetterTouchTool: "Teclado> Adicionar novo atalho" e digite "alt + space" em "Atalho de teclado" e "Espaço" em "Ativar outro atalho de teclado"
fonte