Manual do utilizador
Bem-vindo ao Custom Curve, o software definitivo para o controlo total da sensibilidade do rato. Este manual percorre todas as partes da aplicação, desde a criação do primeiro perfil até à afinação das funcionalidades avançadas de aceleração.
Introdução
O Custom Curve permite-lhe criar facilmente uma curva de aceleração do rato personalizada, que funciona sem falhas em todo o sistema. Com uma personalização incomparável, é a ferramenta completa de sensibilidade do rato, dos jogos ao trabalho.
Visão geral
A janela principal organiza as funcionalidades em seis áreas principais, acessíveis pela barra de ferramentas superior.
Perfis
Esta secção permite-lhe criar, guardar, carregar e gerir até 10 perfis com definições próprias de sensibilidade ou aceleração. Pode criar vários perfis adaptados a tarefas diferentes (por exemplo, «Ambiente de trabalho», «Jogos - DPI alto», «Design - velocidade baixa»).
As definições que cada perfil guarda estão distribuídas por dois separadores: o Separador Sensibilidade, que abrange o editor de curva juntamente com as opções de entrada e saída, e o Separador Ângulo, que abrange a rotação e o ajuste de ângulo.
Os perfis estão organizados numa lista, do lado esquerdo da interface.
A lista pode ser recolhida para dar mais espaço ao editor de curva.
Para adicionar um perfil, clique no ícone verde «+» no canto inferior esquerdo do painel Perfis.
Aqui encontra também uma seleção de predefinições de perfil, pensadas como ponto de partida — veja o fim deste manual para mais pormenores.
O perfil ativo é sempre indicado pelo visto laranja.
Regras
Use a secção Regras para atribuir perfis que sejam ativados automaticamente quando a janela de uma determinada aplicação ou jogo estiver ativa.
Assim terá sempre as definições certas sem trocar de perfil manualmente. Se quiser, pode ainda criar atalhos de teclado e/ou definir botões do rato para trocar de perfil dentro dessas aplicações.
Com Aplicar perfis por dispositivo ativado nas Opções, as regras e os atalhos são resolvidos para o rato que está a ser movido, pelo que dois ratos podem usar perfis diferentes na mesma aplicação.
Os atalhos do contexto predefinido estão inativos enquanto a janela do Custom Curve tem o foco, para evitar mudanças de perfil durante a edição das definições. Para testar as mudanças de perfil do contexto predefinido, basta clicar fora da janela, por exemplo no Ambiente de Trabalho ou numa janela do Bloco de Notas.
Nova aplicação
Adiciona um novo contexto de janela que troca de perfil automaticamente quando a aplicação fica ativa, e permite definir atalhos de teclado e de botões do rato dentro dele.
- Aplicação: define o nome do contexto de janela.
-
Deteção: aqui configura como o Custom Curve deteta a janela ativa.
Nome do processo usa o processo em execução no gestor de tarefas (normalmente um executável) a que a janela pertence. Por exemplo, para o Bloco de Notas seria notepad.exe. Título da janela usa o nome apresentado na barra de título. Pode escolher como fazer a correspondência:
- Subcadeia: basta indicar parte do nome — por exemplo, co de Not no exemplo do Bloco de Notas.
- Exata: o nome tem de coincidir exatamente, distinguindo maiúsculas de minúsculas.
- Regex: compara a cadeia utilizando expressões regulares. Em certas aplicações este método é mais fiável.
-
Perfil de arranque: é o perfil para o qual se muda automaticamente sempre que a aplicação é iniciada.
Não é forçosamente o mesmo perfil para o qual mudará em cada troca de janela: se mudar de perfil com um atalho próprio do contexto, passar para outra janela e depois voltar, o Custom Curve recordará o último perfil usado nesse contexto e NÃO o perfil de arranque. Essa memória é limpa quando a própria aplicação é fechada, pelo que a execução seguinte volta a começar no perfil de arranque.
O contexto predefinido não tem perfil de arranque próprio: cada rato regressa simplesmente ao último perfil que lhe foi aplicado. Os atalhos de teclado são considerados alterações temporárias e não o atualizam.
Novo Atalho
Aqui pode adicionar combinações de teclas ou atalhos de botões do rato dentro de cada contexto de janela.
A lógica de troca predefinida é «ir para»: o perfil é ativado ao premir a tecla ou o botão, e voltar a premir o mesmo atalho não faz mais nada. Se quiser alternar entre dois perfis no mesmo contexto, crie dois atalhos em teclas diferentes.
Assinalar a opção «Manter premido» altera a lógica: o perfil é ativado ao premir e regressa ao perfil anterior ao soltar a tecla ou o botão.
Os atalhos de manter premido acumulam-se. Premir um segundo enquanto o primeiro continua premido muda para esse e, ao soltá-lo, regressa-se ao primeiro em vez de sair de ambos. Mudar de janela suspende um atalho de manter premido: ao regressar ao contexto com a tecla ainda premida, volta a ser aplicado.
Ctrl, Alt, Shift e a tecla Windows podem ser atribuídas isoladamente. São sempre de manter premido, pelo que a opção «Manter premido» fica assinalada e não pode ser desmarcada. As teclas esquerda e direita de um par são tratadas como a mesma tecla.
Um modificador que não faz parte de um atalho não tem de estar solto: o atalho é ativado quer esse modificador esteja premido quer não. Por isso dois atalhos na mesma tecla podem aplicar-se ambos; nesse caso tem prioridade o que indica mais modificadores.
Quando ambos indicam o mesmo número de modificadores, tem prioridade o atalho mais acima na lista. Os atalhos podem ser arrastados dentro da sua aplicação para definir essa ordem.
Os atalhos que partilham uma tecla apresentam um ícone de informação a indicar qual deles tem prioridade.
Dispositivos
O menu Dispositivos define quais os ratos ligados que o Custom Curve processa — cada um pode ser incluído ou excluído individualmente — e regista o DPI e a taxa de polling de cada um.
Estes valores são usados apenas pelas funcionalidades de Normalização no separador Sensibilidade e não são necessários para mais nada. Não são substituições: introduzi-los não altera qualquer definição do rato, apenas indicam aquilo para que já está configurado, para que a sua entrada possa ser convertida em unidades reais.
Todos os ratos ligados são listados aqui, com o nome do fabricante e do produto. Dispositivos de modelo idêntico são separados por instância e numerados.
Pode identificar cada dispositivo observando a marca «Último movimento» — o que ajuda com ratos que instalam interfaces secundárias.
Cada instância está associada à porta USB em que está ligada, pelo que o mesmo rato noutra porta surge como um novo dispositivo, com definições próprias. Isto resulta da enumeração de dispositivos do Windows e aplica-se a todo o software.
Cada linha tem uma caixa para incluir ou excluir esse dispositivo. Um rato excluído é sempre totalmente ignorado pelo controlador.
DPI do rato
Introduza o DPI configurado no software ou firmware do seu rato. O DPI é uma propriedade do hardware e não da curva, pelo que é definido uma vez por dispositivo e partilhado por todos os perfis.
São aceites valores de 100 a 64000 e o campo pode ficar como Não definido. É preferível usar no mínimo 800 para dar resolução de entrada suficiente a todas as funcionalidades do Custom Curve; recomenda-se 1600 ou mais.
É necessário um valor de DPI para que um perfil exprima a velocidade em polegadas por segundo em vez de contagens — consulte Normalização no separador Sensibilidade. Sem ele, essa opção não tem efeito e a entrada mantém-se em contagens.
Taxa de polling
Introduza a taxa de polling configurada no software ou firmware do seu rato. Tal como o DPI, é uma propriedade do dispositivo e é partilhada por todos os perfis.
O campo pode ficar como Não definido, caso em que o tempo entre entradas é medido normalmente. Uma taxa indicada permite que um perfil use antes um divisor fixo dela derivado — consulte Normalização.
Dispositivos não suportados
Alguns dispositivos instalam uma interface de rato mas comunicam posições absolutas no ecrã em vez de movimento: uma mesa digitalizadora em modo caneta, um ecrã tátil ou um ponteiro de ambiente de trabalho remoto. Nestes casos não há movimento a escalar, pelo que a linha é assinalada com «O Custom Curve não pode transformar este dispositivo» e as suas definições ficam indisponíveis.
Teclados, comandos e dispositivos semelhantes também podem aparecer, já que muitos instalam uma interface de rato, seja ela usada ou não. Deixá-los na lista é inofensivo: um dispositivo que não envia movimento de rato não é afetado por qualquer definição daqui.
Opções
O menu Opções contém as definições gerais da aplicação, entre elas:
- Aparência: inclui um tema escuro e um claro, cores de destaque e o idioma da interface.
- Opções do editor de curva: permitem personalizar os medidores apresentados no gráfico principal.
- Arranque: se a interface do Custom Curve deve arrancar automaticamente na área de notificação quando o computador liga. É necessário para a troca automática de perfis. Nota: o controlador arranca sempre com o Windows e aplica a última configuração ativa, independentemente desta definição.
- Alterações de perfil: por predefinição, aplicar um novo perfil mostra uma caixa de confirmação com contagem decrescente que reverte as definições automaticamente. Isto evita alterações acidentais que poderiam fazê-lo perder o controlo do cursor. Pode ajustar a duração ou desativar totalmente a confirmação. Após cada aplicação, o perfil sai do modo de edição e é preciso uma ação explícita para voltar a entrar. Isto evita alterações acidentais e ajuda a acompanhar o que foi modificado. Os utilizadores experientes podem ativar «Permanecer no modo de edição após aplicar» para acelerar os ajustes sucessivos.
«Aplicar perfis por dispositivo» determina que ratos são alcançados por uma mudança de perfil. Quando assinalado, uma aplicação manual e qualquer mudança por regra ou atalho afetam apenas o último rato movido. Quando desmarcado, afetam todos os ratos, permitindo atualizá-los a todos com uma única aplicação.
- Processamento: permite associar um atalho que desativa todo o processamento do controlador. O atalho exige pelo menos dois modificadores, para evitar ativações acidentais. Também é possível alternar esta opção pelo ícone da área de notificação.
- Várias caixas de confirmação.
Gravador de histórico
O menu Gravador de histórico é uma poderosa ferramenta de análise. Regista continuamente a velocidade do seu rato ao longo do tempo, permitindo-lhe visualizar os seus movimentos e chegar às definições perfeitas.
O ecrã mostra tanto a velocidade média do rato como o valor máximo isolado dentro de cada intervalo de amostragem.
- Amostras: define quantas amostras anteriores a interface guarda no total.
- Intervalo: define o intervalo de tempo entre as amostras desenhadas.
Aumentar os valores de Amostras e Intervalo permite percorrer um período maior na janela Histórico. Um intervalo menor apresenta uma resolução mais fina.
Use a roda do rato para ampliar e clique & arraste para navegar no gráfico.
Pode gravar e exportar todos os dados de velocidade do rato para um ficheiro .csv, caso queira analisá-los com ferramentas de terceiros. Os dados exportados não estão limitados pelos valores de Amostras ou Intervalo. Os dados X & Y gravados dependem da definição Velocidade → Métrica.
Para perceber os seus movimentos naturais antes de construir uma curva, grave primeiro uma partida na sensibilidade a que está habituado, sem aceleração, com Velocidade → Métrica definida como «Euclidiana».
Perfis - separador Sensibilidade
Este separador reúne todas as opções para criar a sua curva de aceleração, além de definições avançadas ligadas à sensibilidade do rato.
Editor do gráfico
O gráfico principal mostra a velocidade de entrada do rato no eixo X e a sensibilidade correspondente no eixo Y.
A «sensibilidade» no Custom Curve é um multiplicador aplicado a cada pacote de entrada do rato. Não tem qualquer relação com o valor de «sensibilidade» dos jogos.
Clique no botão «Editar» para alterar o perfil. Um perfil pode ser editado antes de ser aplicado à entrada do rato. Assim que o perfil selecionado é aplicado, os medidores de velocidade respondem aos seus movimentos do rato.
Clique em «Guardar e aplicar» para escrever as definições no controlador e ativá-las na entrada do seu rato.
-
Medidores de entrada: o movimento do rato aparece como um medidor de velocidade ao longo do eixo X do gráfico, permitindo ver como os seus gestos se relacionam com a curva enquanto a molda.
A velocidade depende do DPI do seu rato, a menos que utilize a normalização.
O menu atualmente ativa sensibilidade de todo o vetor de entrada (ou seja, incluindo os movimentos diagonais) aparece como referência no medidor do eixo Y do gráfico. Este medidor pode ser ativado ou desativado em separado nas opções do editor de curva.
-
Curva spline: o Custom Curve disponibiliza uma curva spline para criar facilmente qualquer curva de aceleração através de pontos de controlo com peso variável.
Arraste os pontos de controlo para dar forma à curva e utilize os cursores de peso para regular a influência de cada um. É possível adicionar ou eliminar até 64 pontos de controlo no total, clicando com o botão direito dentro da área do gráfico.
- Shift + arrastar escala toda a curva a partir do ponto de controlo selecionado.
- Alt + arrastar move toda a curva a partir do ponto de controlo selecionado.
- Ctrl + arrastar limita o movimento do ponto de controlo a uma cruz de 90 graus, o que facilita movê-lo exatamente ao longo do eixo da sensibilidade ou do da velocidade.
- Navegação: a roda do rato amplia e o botão esquerdo premido arrasta a vista. O botão do meio reescala a vista e o duplo clique com o esquerdo maximiza-a.
- Ícones de ajuste: permitem, por comodidade, limitar os pontos de controlo a valores arredondados. Clique com o botão direito no ícone «Ajustar» para definir o passo.
Curva
Aqui encontra opções adicionais para o editor de curva principal.
Entre elas: curvas de sensibilidade horizontal & vertical separadas, adicionar um «Offset» e controlar o comportamento para lá da curva através de inclinações variáveis.
O menu Offset e Inclinação aparecem como linha tracejada no gráfico, à esquerda e à direita da curva, respetivamente. Os comportamentos disponíveis são:
- Alinhar: a inclinação é ditada pela forma da curva imediatamente seguinte ou anterior.
- Plano / Limite: define, respetivamente, um offset plano clássico e um teto de sensibilidade.
- Personalizado: arraste as inclinações para qualquer posição no editor do gráfico.
- Rácio vertical / horizontal, escala de sensibilidade & velocidade: estes campos funcionam como atalho para escalar em simultâneo as curvas horizontal e/ou vertical, bastando indicar um multiplicador.
Entrada
Opções de velocidade
Estas definições determinam como a função de aceleração perceciona a entrada do rato.
-
Métrica: define como a curva de aceleração interpreta a velocidade de entrada.
No modo «Independente», a componente X da entrada comanda uma curva horizontal, enquanto a componente Y comanda outra curva vertical; isto acontece mesmo que tenha configurado apenas uma curva de aceleração.
No modo «Euclidiana», usa-se a magnitude de todo o vetor de entrada para comandar as curvas horizontal e vertical (ou uma única curva aplicada a ambos os eixos).
A diferença é que o modo «Euclidiana» fornece uma entrada sem direção, baseada na distância «real» percorrida pelo rato, enquanto o modo «Independente» se comporta de forma diferente consoante a direção. Do ponto de vista matemático, isto pode introduzir um efeito de curl e reduz também a entrada diagonal enviada à curva de aceleração.
O melhor é experimentar simplesmente as duas opções com a aceleração ligada e escolher a que lhe agradar mais.
-
Suavização da velocidade: estabiliza o sinal de entrada percecionado pela curva de aceleração, reduzindo a tremura para uma deteção mais constante.
A entrada do rato é ruidosa por natureza, e muitas vezes ainda mais em dispositivos sem fios. Esta funcionalidade ajuda as transformações de sensibilidade feitas pela curva a refletirem fielmente os movimentos reais da sua mão.
Esta definição não suaviza a entrada do rato em si, apenas a forma como a função de aceleração a perceciona.
Como a função de suavização tem decaimento exponencial, o valor corresponde ao tempo de meia-vida (em milissegundos) do peso das entradas anteriores sobre a atual. Como orientação geral:
Use valores de 10 ou menos em ratos com fios que já suavizam o sensor ou que têm Motion Sync.
Use valores acima de 10 em ratos sem fios mais baratos ou sem suavização de sensor e sem Motion Sync.
Modulação por aceleração da mão
Isto permite que a entrada da curva de aceleração dependa não só da velocidade do rato, mas também da aceleração física da sua mão. Pode também ser usado para afetar a sensibilidade diretamente através da aceleração física.
À entrada do rato é aplicado um fator de escala (modulação) derivado da aceleração física do rato.
É útil para jogadores que, em certas situações, compensam a menos ou a mais nas suas reações — por exemplo, passando do alvo num flick.
Combinado com a suavização da velocidade e/ou da saída, ajuda também a estabilizar o acompanhamento rápido da esquerda para a direita.
Os parâmetros são os seguintes:
-
Escala: o fator de escala do domínio da aceleração física. Define o grau de reação da função à aceleração da sua mão. Valores positivos amplificam, valores negativos reduzem.
Recomenda-se usar a normalização da velocidade com esta funcionalidade, pois caso contrário o valor de Escala é afetado pelo DPI do rato. Por exemplo, uma Escala de «2» a 1600 DPI responde como uma de «4» a 800 DPI.
-
Limite: controla o alcance da função. É a dimensão global do efeito e o maior multiplicador ou divisor que pode ser aplicado.
No início recomendam-se limites abaixo de 5: mesmo assim a alteração de sensibilidade pode ser considerável, consoante o valor de Escala e a forma da curva.
- Escalar em: «Desaceleração» significa que a modulação ocorre quando trava a mão. «Aceleração» significa que ocorre quando a acelera.
-
Alvo: a modulação pode afetar a velocidade (a entrada da curva de sensibilidade) ou diretamente a sensibilidade, funcionando como um escalamento final.
Definido como Velocidade, a modulação continua a ser uma função da sua curva. A forma da curva faz convergir suavemente a velocidade do rato com a sua aceleração física. O efeito é visível naturalmente no medidor de velocidade.
Definido como Sensibilidade, a aceleração física do rato fica totalmente desligada da curva de aceleração principal e limita-se a somar-se a ela. A sensação é bastante mais incisiva e imediata, e a modulação funciona mesmo com sensibilidades de outro modo estáticas. Pode também servir para gerar saídas transitórias muito elevadas. O efeito é visível naturalmente no medidor de sensibilidade vetorial.
Para uma sensação mais suave e previsível, recomenda-se Velocidade. Para quem procura algo mais vincado ou imediato, Sensibilidade poderá ser mais adequado.
-
Suavização de deteção: garante uma deteção constante da aceleração física.
Na maioria dos casos pode ficar em «Normal», exceto…
- Para ratos com suavização de sensor integrada ou Motion Sync, use «Baixo».
- Em ratos sem fios mais baratos, sem suavização de sensor, ou em sistemas com entrada especialmente ruidosa, costuma ser melhor «Alto».
Se o medidor mostrar modulação percetível enquanto acelera a mão com Escalar em: Desaceleração (ou vice-versa), convém aumentar a suavização de deteção. Esta suavização serve apenas para detetar e não é aplicada à entrada do rato.
O menu Medidor de aceleração da mão mostra o multiplicador ou divisor que está a ser aplicado. No início, recomendamos combinações de Escala e Limite que resultem no máximo em «2» no medidor; esse intervalo funciona bem para os usos habituais.
Ao configurar esta funcionalidade, ajuda perceber como os parâmetros Escala e Limite interagem...
Valores de Escala próximos de zero, com um Limite alto, produzem uma modulação que só surge em mudanças bruscas da aceleração física da mão.
Já valores de Escala elevados (positivos ou negativos) com um Limite mais baixo produzem uma modulação distribuída de forma mais uniforme por todo o intervalo de aceleração física da mão.
Para ver uma ilustração interativa de como funciona a modulação por aceleração da mão, com alguns exemplos de utilização, consulte o Visualizador de aceleração da mão.
Viés
Estas definições aplicam-se quando existem duas sensibilidades distintas para o movimento horizontal e o vertical (ou quando se usa a métrica «Independente» com uma única curva).
Dão controlo total tanto sobre o desvio direcional que ocorre nas entradas diagonais como sobre a forma como as curvas de sensibilidade são mapeadas para o ângulo de entrada.
-
Modo: uma mistura linear entre duas formas de aplicar a sensibilidade.
«Componente» aplica a curva horizontal à componente X da entrada e a vertical à componente Y. É o método padrão para escalar a entrada horizontal e vertical, mas gera desvio direcional variável nas diagonais, consoante a diferença entre a sensibilidade horizontal & vertical e o ângulo de entrada.
Viés aplica sempre uma única sensibilidade a ambas as componentes da entrada, preservando a direção (ou seja, o cursor segue sempre na mesma direção do rato sobre o tapete). A sensibilidade aplicada resulta do ângulo de entrada, das curvas de sensibilidade de cada eixo e de um coeficiente definido pela curva spline de viés.
O cursor entre os dois faz uma mistura linear dos dois modos. Com a métrica «Independente», o efeito aparece também nos medidores de velocidade.
-
curva spline de viés: controla como as sensibilidades horizontal e vertical se distribuem consoante o ângulo de entrada, na parte da escala correspondente ao viés.
O eixo X do gráfico mostra o ângulo de entrada do rato e o eixo Y a sua relação com as sensibilidades horizontal & vertical configuradas. O medidor de viés mostra em tempo real a relação entre o ângulo de entrada e as curvas de sensibilidade. O resultado também se vê no medidor de sensibilidade vetorial no eixo Y do gráfico principal. A curva spline de viés perde influência à medida que o cursor Modo se aproxima de «Componente».
Para ver uma ilustração interativa de como o escalonamento por viés e o «Componente» diferem, incluindo o desvio direcional que cada um produz e o efeito da curva spline de viés, consulte o Visualizador de viés.
Saída
Opções pós-escala
Estas funcionalidades não fazem parte da aceleração: atuam sobre a saída, depois da escala.
-
Dimensão: controla como a entrada responde quando move o rato em curvas e diagonais, por comparação com as direções horizontal & vertical.
Permite regular se o rato parece mais «solto» (valores positivos) ou mais «firme» (negativos) no conjunto, sem mexer diretamente na sensibilidade horizontal & vertical.
Pode ajustar isto à vontade conforme o dia, sem prejudicar a sua memória muscular para ações como as viragens de 180 graus.
-
Forma da dimensão: aumentar a forma concentra o efeito nas diagonais, em vez de o distribuir também pelos vários movimentos curvos.
A forma mais fácil de sentir o efeito é mover o cursor em círculos enquanto experimenta valores. Para ver uma ilustração interativa de como a Dimensão encurta ou alonga o movimento fora dos eixos, com alguns exemplos de utilização, consulte o Visualizador de dimensão.
-
Suavização da saída: esta suavização aplica-se diretamente à saída do Custom Curve. Como afeta a entrada do rato de forma direta, o efeito é mais percetível do que o da suavização da velocidade.
Valores de 10 ms ou menos ajudam a estabilizar ratos que seguem mal determinada superfície e/ou têm polling irregular, tornando o cursor mais fácil de controlar. Ajudam também quem sente que tem «a pontaria trémula» nos jogos.
Ao contrário dos algoritmos de suavização comuns embutidos em ratos ou jogos, o do Custom Curve permite uma suavização forte sem atraso percetível no movimento. Acima de 10 ms a sensação aproxima-se da suavização tradicional, e os valores altos são úteis em acessibilidade.
Normalização
Estas funcionalidades permitem representar dentro do Custom Curve as «unidades virtuais de distância» (os «counts») enviadas pelo rato como uma medida física real, e simplificam a conversão de definições entre valores de DPI diferentes.
O DPI e a taxa de polling do rato têm de ser indicados no menu Dispositivos. Quando um dispositivo em uso não tem nenhum dos dois indicado, as opções de Normalização não têm efeito.
-
Temporização: Ajuste automático divide pelo tempo decorrido entre entradas e é a predefinição. Taxa de polling substitui isto por um divisor fixo derivado da taxa indicada para o rato.
Na prática, a entrada da função de aceleração deixa de ser uma velocidade e passa a ser uma distância. Os valores de entrada ficam limitados a um mínimo de 1 count, mas o ruído do sinal diminui, sobretudo se o polling for irregular.
Se usar um rato sem fios e/ou com uma taxa de polling muito alta e notar «picos» no medidor de entrada em movimentos suaves da mão, indique a taxa no separador Dispositivos e selecione aqui Taxa de polling para um melhor resultado. Um DPI elevado é especialmente importante ao usar o divisor fixo.
-
Velocidade: Contagens / ms usa as unidades virtuais enviadas pelo rato e é a predefinição. Polegadas / s converte-as, usando o DPI indicado para o rato, numa medida real fácil de relacionar com o seu tapete de rato.
Isto não é apenas uma alteração visual do gráfico: a velocidade de entrada é reescalada em função do valor de DPI. Assim, uma curva criada com um DPI responde de forma idêntica com outro, desde que o DPI de cada rato esteja indicado no separador Dispositivos, sem ser preciso reescalar a curva.
-
Saída: Sensibilidade é o multiplicador aplicado à entrada do rato e é a predefinição. DPI efetivo reescala a saída após o processamento e converte essa sensibilidade num DPI efetivo do rato.
Costuma ser mais compreensível do que trabalhar com o rácio abstrato e sem unidades da «sensibilidade», e permite comparar valores diretamente — por exemplo, ao converter uma sensibilidade de um jogo para outro.
Permite ainda usar um rato de DPI muito elevado para ganhar resolução de entrada, mantendo a saída controlada de um rato de DPI mais baixo, sem ajustar a sensibilidade manualmente.
Disponível apenas quando a Velocidade está em Polegadas / s, pois um DPI efetivo não tem significado enquanto a entrada se mantiver em contagens.
Alterar o DPI do rato
Se usar um DPI diferente daquele com que a curva foi criada, há dois aspetos que podem ter de ser ajustados: por um lado a entrada da aceleração (a velocidade) e, por outro, quão sensível é a saída (a sensibilidade). Pode ajustar apenas a entrada ou ajustar a entrada e a sensibilidade.
Há duas formas de o fazer no Custom Curve 4, e ambas passam pelas opções de Escala do separador Curva.
Normalizar para o DPI (recomendado)
Se a Velocidade do perfil já estivesse em Polegadas / s no separador Saída -> Normalização, não é necessária qualquer conversão; basta indicar o DPI de cada rato no separador Dispositivos.
Caso contrário, multiplique a velocidade da curva por 1000 / (DPI usado ao criar a curva), defina a Velocidade como Polegadas / s no separador Saída -> Normalização e indique o DPI de cada rato no separador Dispositivos.
Por exemplo, se a curva foi criada originalmente a 1600 DPI, multiplique a velocidade por 0,625 em Curva -> Escala, clique em Aplicar e depois em Guardar e aplicar no perfil.
Assim a aceleração responde da mesma forma com o novo DPI. Significa também que, se voltar a mudar o DPI do rato no futuro, basta atualizar o DPI indicado no separador Dispositivos: nunca mais terá de reescalar a curva.
Se quiser, pode também multiplicar a sensibilidade por (DPI antigo / DPI novo), ou defina a Saída como DPI efetivo, o que lhe permite indicar diretamente o DPI de saída pretendido em vez de usar o multiplicador padrão.
Reescalar manualmente
Se não quiser normalizar a curva, pode reescalá-la à mão. Para isso, multiplique a velocidade por (DPI novo / DPI antigo) e a sensibilidade por (DPI antigo / DPI novo). Para o mesmo exemplo com DPI antigo = 1600 e DPI novo = 6400, resulta numa sensibilidade de 0,25 e numa velocidade de 4.
Se usar a Modulação por aceleração da mão com a Velocidade em Contagens / ms, o DPI afeta também o parâmetro Escala. Ao mudar de DPI, terá de multiplicar o valor existente por (DPI antigo / DPI novo).
Se estiver a converter de um DPI mais alto para um mais baixo, reescalar a sensibilidade pode fazer com que a base da curva comece numa sensibilidade superior a 1. É melhor evitar, porque assim o mais pequeno movimento do rato passa a saltar pixéis em situações 2D ou de cursor.
Perfis - separador Ângulo
Este separador é dedicado às funcionalidades de rotação e ajuste de ângulo.
Rotação
O Custom Curve permite personalizar bastante o ajuste de ângulo por eixo, e ainda deteta os ângulos naturais dos seus movimentos horizontais & verticais para calcular uma correção, se necessário.
Para utilizar a deteção de ângulo:
- Leve o cursor para fora da grelha, mantenha Shift premido e deslize o rato até ao limite oposto, que fica realçado. Se necessário, redimensione antes a janela.
- Pode fazê-lo tanto para os movimentos horizontais como para os verticais, garantindo que corrigir um não prejudica o outro.
Continue a manter Shift premido e deslize para um lado e para o outro para adicionar mais passagens; conta cada passagem que chega ao limite oposto. O ângulo detetado é a média das últimas 10 passagens dentro de um mesmo toque em Shift: ao soltá-lo, o toque seguinte começa uma média nova. O botão de repor apaga o resultado.
Modo: como é aplicada a correção de ângulo…
- Ambos: é aplicada uma única correção a todos os ângulos de entrada.
-
Dividir: a correção de ângulo para horizontal & vertical desvanece até zero aos 45 graus, pelo que ajustes na vertical não afetam entradas «predominantemente horizontais», e vice-versa.
«Dividir» é preferível quando as correções necessárias seguem direções opostas.
-
Misturar: a correção de ângulo é interpolada linearmente entre os ajustes definidos para horizontal & vertical, em todos os ângulos intermédios.
«Misturar» resulta mais natural quando as correções seguem a mesma direção, mas com intensidades diferentes.
Ajuste de Ângulo
Esta funcionalidade compensa pequenos desvios angulares do seu movimento físico para que o cursor se desloque perfeitamente na horizontal ou na vertical, se assim o quiser.
O Custom Curve permite afinação por eixo e oferece dois modos:
-
Legado: todos os ângulos abaixo do limiar definido são quantizados para o eixo mais próximo.
Este método padrão é útil no trabalho com aplicações 2D, mas reduz diretamente a resolução angular, o que o torna menos adequado a jogos.
-
Suave: os ângulos são puxados suavemente para o eixo mais próximo sem perder resolução angular; o que é comprimido de forma gradual são os ângulos de entrada necessários para os alcançar.
Matematicamente assemelha-se ao efeito «curl» da aceleração com métrica «Independente», mas funciona também com sensibilidade fixa. Foi pensado para utilização em jogos.
Para ver uma ilustração interativa de como a rotação & o ajuste de ângulo ajustam a direção do movimento do rato, consulte o Visualizador de ângulo.
Atalhos da interface
Painel Perfis
- Ctrl + N Adicionar novo perfil
- Ctrl + D Duplicar o perfil selecionado
- Ctrl + I Importar perfil de um ficheiro (aceita .cc4 e .ccurve)
- Ctrl + E Exportar o perfil selecionado para um ficheiro .cc4
- Ctrl + C Copiar o perfil selecionado para a área de transferência
- Ctrl + V Colar perfil da área de transferência
- Del Eliminar o perfil selecionado ainda não aplicado
Editor do gráfico da curva
- Clicar & arrastar Deslocar a vista
- Roda do rato Zoom
- Ctrl + roda do rato Modo de zoom alternativo
- Duplo clique com o botão esquerdo Maximizar a vista da curva
- Clique do meio Reescalar a vista da curva
- A Adicionar um ponto de controlo na posição do cursor
- D Eliminar o ponto de controlo sob o cursor
- V Alternar entre a curva vertical e a horizontal
- Shift + arrastar pontos Escalar a curva a partir do ponto de controlo selecionado
- Alt + arrastar pontos Mover em conjunto o ponto selecionado e os seguintes
- Ctrl + arrastar pontos Restringir o movimento do ponto de controlo a um eixo
Geral
- Ctrl + Z Anular o último valor introduzido na caixa de texto
- Shift + arrastar o cursor Ajuste fino
- Duplo clique no cursor Repor o valor predefinido
Guia das predefinições
O Custom Curve inclui 18 predefinições pensadas como ponto de partida para personalização. Abrangem vários usos e baseiam-se em convenções estabelecidas — veja as descrições abaixo.
Para usar uma predefinição, adicione um novo perfil e escolha-a na lista «Adicionar perfil a partir de predefinição».
As predefinições 1 a 14 estão por omissão escaladas para uma velocidade normalizada em «polegadas por segundo» — recomenda-se vivamente indicar o DPI do seu rato ao experimentá-las. Ser-lhe-á pedido ao importar uma predefinição, se não houver DPI indicado no menu Dispositivos para o dispositivo ativo.
Curva horizontal Curva vertical (predefinições H / V separadas)
Predefinição 0: Sem processamento
Uma tela em branco, sem escala de sensibilidade, ajuste de ângulo ou suavização. Utilize-a como ponto de partida neutro para criar uma curva de raiz, ou para comparar um perfil afinado com a entrada sem aceleração.
Predefinição 1: Natural
Uma forma intuitiva para qualquer utilização, tanto com o cursor em 2D como em jogos 3D. Esta curva sobe suavemente até um limite igual à sensibilidade habitual do utilizador, sem limite rígido percetível, e oferece cada vez mais precisão nos movimentos mais lentos. Um excelente estilo de curva tanto para principiantes como para utilizadores experientes.
Predefinição 2: Linear com limite
Este estilo é também uma excelente introdução e tem sido o preferido de muitos utilizadores de longa data da aceleração. A sensibilidade aumenta sempre ao mesmo ritmo e é travada por um limite rígido para se manter estável nos movimentos rápidos da mão.
Predefinição 3: Quadrática
Este estilo aumenta a sensibilidade numa forma «côncava para cima». O aumento é suave a velocidades de mão lentas e mais acentuado imediatamente antes do limite, a partir do qual o limite rígido atua nos movimentos mais rápidos. Esta forma é por vezes preferida em jogos que exigem muito tracking preciso da esquerda para a direita, combinado com flicks rápidos, mas sem usar um desvio inicial.
Predefinição 4: Linear com desvio inicial
Uma alternativa à curva Quadrática, em que a sensibilidade só aumenta de forma linear depois de a velocidade do rato ultrapassar 5 polegadas por segundo (a velocidade de «desvio inicial»). A ideia é definir uma sensibilidade fixa em todas as velocidades de mão em que são necessários movimentos de tracking, à custa de um aumento menos suave quando a aceleração entra em ação.
Predefinição 5: Em forma de S
Uma curva sigmoide simétrica. Combina a subida suave da curva Quadrática com a aproximação gradual ao limite do estilo Natural. Elimina qualquer sensação de limite rígido na aceleração e é mais um excelente estilo para qualquer utilização.
Predefinição 6: Linear sem limite
Uma boa escolha para quem gosta de um aumento constante, sem limite superior para a aceleração. Recomendada para gamas de sensibilidade mais elevadas, em que os movimentos da mão são mais lentos e controlados. Oferece muita flexibilidade, mas não é recomendada para quem faz muitos movimentos balísticos do tipo «flick».
Predefinição 7: Precisão
Este estilo começa em zero e sobe muito depressa. A maior parte da variação de sensibilidade ocorre nas velocidades de mão mais lentas (e, por isso, mais controladas). É ideal para quem gosta da sensação geral de uma sensibilidade sem aceleração, mas com um grande ganho de precisão apenas nos movimentos mais lentos. Excelente para estilos de jogo de apontar e clicar ou de atirador furtivo.
Predefinição 8: Salto
Este estilo de curva destina-se a quem gosta da sensação de uma sensibilidade sem aceleração na maioria das velocidades de mão, com um impulso na sensibilidade apenas nos movimentos mais rápidos (por exemplo, ao virar-se num jogo 3D). Assim é possível jogar com uma sensibilidade baixa e fixa na maioria dos movimentos, sem os gestos incómodos que de outra forma seriam necessários para navegar.
Predefinição 9: Precisão modulada
Esta predefinição integra no estilo de curva Precisão um amortecimento da sensibilidade baseado na desaceleração. À medida que a velocidade da mão diminui, a sensibilidade é reduzida ainda mais, o que melhora o controlo ao parar e a estabilidade dos flicks.
Predefinição 10: Salto modulado
Esta predefinição aplica ao estilo de curva Salto um reforço da velocidade baseado na aceleração. Movimentos de mão bruscos ou mais enérgicos produzem uma maior velocidade de entrada, permitindo atingir a aceleração também a velocidades mais baixas se o movimento for muito reativo.
Predefinição 11: Curva do programador 1 H / V
Funciona como o estilo Natural, mas com uma gama de sensibilidade maior e um ligeiro reforço da sensibilidade vertical a velocidades baixas. Isto ajuda a compensar a amplitude de movimento para a frente e para trás, normalmente menor, e melhora o conforto em vários estilos de pontaria. Usa a métrica Independente para introduzir naturalmente uma curvatura direcional, facilitando um tracking suave ao longo de cada eixo principal.
Predefinição 12: Curva do programador 2 H / V
Uma curva sigmoide assimétrica com a parte superior do «S» alargada para abranger movimentos de mão mais rápidos. Foi concebida para jogadores de baixa sensibilidade que usam uma vasta gama de velocidades de mão, e coloca o ponto médio da curva onde o movimento controlado passa a balístico. A sensibilidade vertical é aumentada a velocidades de mão mais lentas para maior conforto, através de um viés não linear que evita qualquer desvio direcional.
Predefinição 13: Curva do programador 3 H / V
É uma variante de baixa amplitude da predefinição 12, mas escala em torno de uma sensibilidade de 1, tem um viés linear fiel à direção e deixa a sensibilidade vertical sem aceleração. A ideia é usá-la com o valor de sensibilidade habitual no jogo, sem outras alterações. É um excelente ponto de partida para quem ainda não está habituado à aceleração e quer, ao mesmo tempo, mais precisão e conforto de navegação. É uma curva muito subtil, pelo que pode não oferecer ganho suficiente a quem já está habituado à aceleração.
Predefinição 14: Curva do programador 4 H / V
Combina um estilo Natural na vertical e um estilo sigmoide na horizontal, com um viés linear suave entre os eixos. É uma forma muito confortável e adequada a muitos tipos de jogos e estilos de pontaria.
Predefinição 15: «Melhorar a precisão do ponteiro» do Windows
Uma emulação da curva «Melhorar a precisão do ponteiro» (EPP) do Windows 10/11 na velocidade do ponteiro predefinida de 6/11 (10/20). Permite usar a curva em jogos com Raw Input, que contornam o comportamento nativo do Windows. Como a função do Windows não normaliza em relação ao tempo, mantenha a taxa de polling no separador Dispositivos em 1000 Hz para garantir uma emulação exata, independentemente da taxa de polling real do seu rato.
Predefinição 16: Curva de potência (expoente 0,05)
Uma emulação da curva de aceleração predefinida de muitos jogos com Source Engine. Este estilo de curva é matematicamente linear no espaço logarítmico, o que resulta numa aceleração suave que funciona bem com a maioria dos estilos de pontaria. Como a aceleração do Source Engine depende da taxa de fotogramas no jogo (FPS), a emulação só pode corresponder a um único valor de FPS. Para que corresponda exatamente, escale os pontos de controlo ao longo do eixo da velocidade por (FPS no jogo) / 1000 e defina a taxa de polling no separador Dispositivos para 1000 Hz, independentemente da taxa de polling real do seu rato.
Predefinição 17: Modulação da sensibilidade pela aceleração da mão
Esta predefinição é uma sensibilidade estática acelerada apenas pela aceleração física, e não pela velocidade. O resultado é um perfil muito dinâmico, com escala transitória.