keybindUI - 1.20.1 - 1.2.0-preview.1
Curse Maven Snippet
What's new
keybindUI 1.2.0-preview.1
Preview build: This version contains the improvements currently planned for the next keybindUI update, but it is not considered a final release yet.
Context-aware conflict detection
keybindUI now handles key conflicts more accurately by taking Forge key conflict contexts and modifiers into account instead of relying only on the physical key.
This reduces false conflict warnings when two bindings share the same input but Forge explicitly declares that they operate in separate contexts.
Modifier handling has also been improved, including cases involving individual keys and combinations such as F and CTRL+F.
Ignore specific conflicts
You can now manually ignore a conflict when you know that two actions do not actually interfere with each other during normal gameplay.
For example:
Minecraft: Attack ↔ JEI: Action
Instead of whitelisting the entire Left Mouse Button, keybindUI ignores only the specific pair of actions you choose.
This means other bindings using the same button will still be checked normally.
Ignored conflicts:
- no longer count as active conflicts;
- are no longer displayed as critical/red conflicts;
- are ignored by automatic conflict resolution and key suggestions;
- are saved between sessions;
- can be reviewed and restored later through the interface.
Why is this a preview?
The new system has been tested in development and in-game, but it has not yet been extensively tested with large modpacks or many different combinations of mods.
Mods can implement keyboard and mouse input in very different ways, and some context-specific behavior cannot be determined automatically through Forge's keybinding API.
Because of this, this preview may still contain compatibility issues or unusual conflict-detection behavior with certain mods.
If you encounter:
- a false conflict;
- a conflict that should exist but isn't detected;
- an issue with ignored conflicts;
- UI problems;
- compatibility problems with another mod;
please let me know and, if possible, include the mods/keybindings involved.
Special thanks
Special thanks to fanren_ for the detailed feedback and suggestions regarding context-dependent keybindings and the whitelist/ignore-conflict idea.
The feedback directly contributed to the redesign of keybindUI's conflict detection and the new manual conflict override system. ❤️
Feedback from real modpacks is especially valuable during this preview period.
Thank you for helping improve keybindUI!
keybindUI 1.2.0-preview.1
Build de prévia: esta versão contém as melhorias planejadas até o momento para a próxima atualização do keybindUI, mas ainda não é considerada uma versão final.
Detecção de conflitos sensível ao contexto
O keybindUI agora identifica conflitos de teclas com maior precisão, levando em consideração os contextos de conflito e modificadores do Forge, em vez de considerar apenas a tecla física utilizada.
Isso reduz falsos alertas quando dois atalhos compartilham a mesma tecla, mas o próprio Forge declara que eles funcionam em contextos separados.
O tratamento de modificadores também foi aprimorado, incluindo situações envolvendo teclas individuais e combinações como F e CTRL+F.
Ignorar conflitos específicos
Agora você pode ignorar manualmente um conflito quando souber que duas ações não interferem uma na outra durante o uso normal do jogo.
Por exemplo:
Minecraft: Atacar ↔ JEI: Ação
Em vez de adicionar o Botão Esquerdo do Mouse inteiro a uma lista de permissões, o keybindUI ignora apenas o par específico de ações escolhido por você.
Isso significa que outros atalhos que utilizem o mesmo botão continuarão sendo analisados normalmente.
Conflitos ignorados:
- deixam de contar como conflitos ativos;
- deixam de ser exibidos como conflitos críticos/vermelhos;
- são ignorados pela resolução automática de conflitos e pelas sugestões de teclas;
- permanecem salvos entre sessões;
- podem ser revisados e restaurados posteriormente pela interface.
Por que esta versão é uma Preview?
O novo sistema foi testado durante o desenvolvimento e dentro do jogo, mas ainda não foi extensivamente testado em grandes modpacks ou com muitas combinações diferentes de mods.
Mods podem implementar entradas de teclado e mouse de maneiras muito diferentes, e alguns comportamentos que dependem de contextos específicos não podem ser determinados automaticamente através da API de keybindings do Forge.
Por isso, esta preview ainda pode apresentar problemas de compatibilidade ou comportamentos incomuns na detecção de conflitos com determinados mods.
Caso você encontre:
- um falso conflito;
- um conflito que deveria existir, mas não foi detectado;
- algum problema com conflitos ignorados;
- problemas na interface;
- incompatibilidade com outro mod;
entre em contato e, se possível, informe quais mods e atalhos estavam envolvidos.
Agradecimento especial
Um agradecimento especial ao fanren_ pelo feedback detalhado e pelas sugestões relacionadas a atalhos dependentes de contexto e à ideia de uma whitelist/sistema para ignorar conflitos.
O feedback contribuiu diretamente para a reformulação da detecção de conflitos do keybindUI e para o novo sistema de substituição manual de conflitos. ❤️
Feedbacks vindos de modpacks reais serão especialmente importantes durante este período de preview.
Obrigado por ajudar a melhorar o keybindUI!
This mod has no additional files

