AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / 问题

Perguntas[keyboard-shortcuts](unix)

Martin Hope
igm2103
Asked: 2025-02-03 06:09:56 +0800 CST

Trocando Ctrl, Win e Alt no MX Linux (Xfce) – Problema com o modificador Alt

  • 5

Estou usando o MX Linux com o Xfce e tentando trocar três chaves:

  • Ctrl → Win (Super)
  • Ganhar → Alt
  • Alt → Ctrl

Trocar duas chaves por vez funciona usando setxkbmap, por exemplo:

setxkbmap -option ctrl:swap_lalt_lctl

Entretanto, se eu tentar adicionar uma segunda troca, como:

setxkbmap -option ctrl:swap_lalt_lctl,altwin:swap_alt_win

Acabo com uma repetição da mesma chave em vez de uma troca limpa de três vias.

Tentativa de solução

Criei um arquivo de símbolos XKB personalizado:

xkb_symbols "ctrl_win_alt_swap" {
    include "us"  // Keep the default US layout
    key <LCTL> { [ Super_L ] };  // Left Ctrl → Left Win
    key <LWIN> { [ Alt_L ] };    // Left Win → Left Alt
    key <LALT> { [ Control_L ] }; // Left Alt → Left Ctrl
};

Eu aplico isso com:

setxkbmap -layout custom -variant ctrl_win_alt_swap

O remapeamento funciona, exceto por um problema:

  • Pressionar Alt sozinho produz Ctrl, o que é esperado.
  • Pressionar Alt em combinação com outra tecla resulta em Ctrl+Alt , em vez de apenas Ctrl.

Por que isso acontece e como posso trocar corretamente Ctrl, Win e Alt sem conflitos de modificadores?

keyboard-shortcuts
  • 1 respostas
  • 12 Views
Martin Hope
酸柠檬猹
Asked: 2025-01-31 04:09:45 +0800 CST

O que é KEY_KP0 a 9 das definições de código de evento de entrada do Linux?

  • 6

Notei que há KEY_KP{0-9}dez códigos de tecla na seção "Eventos suportados"evtest de saída , mas não sei quais são. Estou procurando algumas teclas para usar em um teclado específico (teclas de função do Chromebook) e vincular a função no ambiente de desktop.

Usei as definições do evento (como KEY_REFRESH) o máximo que pude, mas algumas funções como Fullscreen e Overview não estão definidas aqui. Então agora vou usar f{13-24}para implementá-las. embora eu ainda esteja curioso sobre o que KEY_KPé.

A propósito, estou usando keyd .

keyboard-shortcuts
  • 1 respostas
  • 13 Views
Martin Hope
Pixelbog
Asked: 2023-10-25 00:27:52 +0800 CST

lynx - alterar estilo de edição de linha / lineedit_mode

  • 5

O que eu quero saber:

Qual é o nome da variável com /etc/lynx/lynx.cfga opção Line Edit Style?

Estou tentando configurá-lo para Bash-like Bindings, mas não consigo encontrar nenhuma documentação sobre isso.


O que eu tentei:

Eu sei que posso definir o Line Edit Stylevia options menupressionando o. E a documentação menciona uma opção chamada lineedit_mode, mas não consegui encontrar mais nada sobre isso.

Por que está lynxtão mal documentado? :(

keyboard-shortcuts
  • 2 respostas
  • 43 Views
Martin Hope
Jethro Cao
Asked: 2023-10-20 09:08:59 +0800 CST

Existe uma maneira de personalizar as chaves no "modo de escolha" do tmux?

  • 6

Do manual do tmux

      -   Choose mode, which allows an item to be chosen from a
          list.  This may be a client, a session or window or pane,
          or a buffer.  This mode is entered with the
          choose-buffer, choose-client and choose-tree commands.

E se olharmos para o choose-treecomando:

The following keys may be used in tree mode:

                   Key    Function
                   Enter  Choose selected item
                   Up     Select previous item
                   Down   Select next item
                   +      Expand selected item
                   -      Collapse selected item
                   M-+    Expand all items
                   M--    Collapse all items
                   x      Kill selected item
                   X      Kill tagged items
                   <      Scroll list of previews left
                   >      Scroll list of previews right
                   C-s    Search by name
                   m      Set the marked pane
                   M      Clear the marked pane
                   n      Repeat last search
                   t      Toggle if item is tagged
                   T      Tag no items
                   C-t    Tag all items
                   :      Run a command for each tagged item
                   f      Enter a format to filter items
                   H      Jump to the starting pane
                   O      Change sort field
                   r      Reverse sort order
                   v      Toggle preview
                   q      Exit mode

Especificamente, eu também gostaria de vincular C-cao Exit mode, assim como qjá está.

Ao contrário do modo de cópia, modo de cópia-vi e root, não há tabela de chaves para este chamado "modo de escolha". Então isso é possível?

keyboard-shortcuts
  • 1 respostas
  • 34 Views
Martin Hope
JAP
Asked: 2023-08-14 04:48:31 +0800 CST

Como lidar com as opções de cursor + caractere no editor GNU nano no Ubuntu

  • 6

Pergunta extremamente simples. Na imagem anexa, a maioria das opções parece envolver a digitação ^e outro caractere ao mesmo tempo. O problema é que, para digitar, ^preciso pressionar Shift + 6, momento em que estou realmente digitando ^antes de ter a chance de pressionar o segundo caractere, por exemplo ^T.

insira a descrição da imagem aqui

keyboard-shortcuts
  • 1 respostas
  • 36 Views
Martin Hope
fauve
Asked: 2023-06-06 08:03:10 +0800 CST

Troque com setxkbmap pageUp e pageDown

  • 5

No Debian, tento trocar com setxkbmap pageDown com pageUp (e também Home e End), mas não encontrei opções para fazer isso na -optionopção.

Eu tento algo como setxkbmap -layout fr -variant bepo -option caps:swapescape compose:menu terminate:ctrl_alt_bksp pgup:pgdn, mas <key0>:<key1>não é uma sintaxe para trocar chaves.

Então, como trocar essas chaves?

keyboard-shortcuts
  • 1 respostas
  • 11 Views
Martin Hope
ychaouche
Asked: 2023-03-05 18:30:09 +0800 CST

Como excluir uma região na linha de comando?

  • 5

Acabei de aprender que as linhas de comando têm marcas, assim como o emacs. Mas, ao contrário do emacs, C-wnão exclui a região, apenas exclui uma palavra para trás. Existe um readlineequivalente para isso?

keyboard-shortcuts
  • 1 respostas
  • 35 Views
Martin Hope
user598527
Asked: 2023-03-02 16:51:16 +0800 CST

Como desanexar uma sessão no terminal Gnome com teclado?

  • 6

Com o mouse, as guias do terminal podem ser destacadas, destacando uma guia, clicando com o botão direito do mouse e selecionando a referida opção. Sou mais ou menos um usuário apenas de teclado e, portanto, esse recurso está inacessível para mim no momento.

captura de tela

keyboard-shortcuts
  • 1 respostas
  • 16 Views
Martin Hope
Maciek
Asked: 2022-12-12 08:33:13 +0800 CST

Mapeamento de teclas: chave char imprimível (como a/s/d/f) mapeada para controlar?

  • 5

É possível usar xmodmap ou xkb para transformar uma chave que normalmente insere caracteres (como a/ s/ d/ f) em uma tecla modificadora?

Eu tento xmodmap com o que eu pensei que funcionaria, por exemplo, add Control = a, mas isso não leva ao resultado desejado.

Conseguir isso pode ser útil, por exemplo, transformar o teclado ISO em ASCII configurando <para atuar como Shift. Mas outros aplicativos interessantes também podem estar lá; por exemplo, ter um terceiro controle.

keyboard-shortcuts
  • 1 respostas
  • 34 Views
Martin Hope
Lucas
Asked: 2022-12-07 14:39:54 +0800 CST

Como usar setxkbmap para mapear chaves permanentemente?

  • 7

Atualmente estou usando xmodmappara remapear algumas teclas, mantendo minha configuração em um .Xmodmaparquivo, mas toda vez que eu inicializo meu notebook, ou minha tela trava, a customização é perdida e tenho que rodar xmodmap ~/.Xmodmapmais uma vez, mesmo colocando o comando para executar na inicialização e no ~/.xinitrcarquivo também.

Eu vasculhei fóruns procurando informações sobre setxkbmap, mas não consigo entender o que está acontecendo e tenho problemas para tentar remapear algumas chaves.

Por exemplo, a tecla à direita da minha Right Alttecla, quando pressionada sob xev, fica assim:

KeyPress event, serial 37, sintético NO, janela 0x2600001,
    root 0x6a8, subw 0x0, time 14892208, (674.389), root:(848.553),
    estado 0x0, keycode 97 (keysym 0x0, NoSymbol), same_screen SIM,
    XLookupString fornece 0 bytes :
    XmbLookupString dá 0 bytes:
    XFilterEvent retorna: False

1 - Então temos keycode 97e keysym NoSymbol. Como eu mapearia isso para Right Controlusar setxkbmap?

2 - Além disso, como posso remapear o para Ctrl + Arrow Keysfuncionar como Home// End/ ?PgUpPgDown

Mais importante, quero tornar essas alterações permanentes .

3 - Por fim, existe algum conteúdo ou documentação abrangente sobre este programa na web?

Muito obrigado pelo seu tempo e atenção.

keyboard-shortcuts
  • 1 respostas
  • 15 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve