;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

8 produtos que vão tornar a vida de um canhoto muito mais fácil

Produtos comuns com pequenas adaptações facilitam a rotina de quem é canhoto - Getty Images
Produtos comuns com pequenas adaptações facilitam a rotina de quem é canhoto Imagem: Getty Images

Carlos França Jr.

Colaboração para Tilt

13/08/2022 04h00

Sacar a rolha da garrafa de vinho, apontar um lápis ou usar o mouse. São atividades simples que a maioria das pessoas nem se dá conta da dificuldade. Mas para um canhoto, essas tarefas podem ser um desafio maior que o normal.

Muitos dos produtos do nosso dia a dia foram criados para destros. Aos canhotos, a solução na maioria das vezes foi se tornar ambidestro na marra.

Em média, uma a cada dez pessoas é canhota. Um estudo conduzido no Reino Unido com 400 mil pessoas constatou que apenas 38 mil eram canhotas.

Também foi nesse país que nasceu o Dia do Canhoto, comemorado hoje, 13 de agosto. A ideia é conscientizar as pessoas sobre os desafios que um canhoto enfrenta em uma sociedade de imensa maioria destra.

No clima do Dia do Canhoto, Tilt selecionou alguns itens que vão facilitar o dia a dia daqueles que tem a mão esquerda dominante. Confira:

Caderno com espiral do lado direito - Roaring Spring

Caderno espiral Lefty - Roaring Spring - Divulgação - Divulgação
Imagem: Divulgação

Preço: de R$ 33,84 a R$ 43,39*

Não dá para ficar sem caderno na época dos estudos. Mas as espirais do lado esquerdo sempre foram um problema para os canhotos, pois atrapalham escrever com a mão esquerda. Esse caderno da Roaring Spring possui a orientação totalmente invertida, desde a posição das espirais (do lado direito) até a das folhas de ficha técnica.

Mouse para canhotos sem fio Signature M650 L - Logitech

Mouse sem fio Signature M650 L - Logitech (versão 2) - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 232,94*

O mouse para canhoto é importante não só para ser usado com a mão esquerda, mas também por causa da posição dos botões laterais invertidos. Seu desenho é para se encaixar anatomicamente à mão do usuário. Também possui scroll inteligente e tecnologia Silent Touch, que reduz ruídos.

Tesoura para canhotos - Mundial

Tesoura multiuso - Mundial - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 31,80*

O formato da empunhadura sempre foi uma complicação para canhotos usarem uma tesoura. Este modelo da Mundial simplesmente traz as cavas dos dedos na posição oposta, podendo ser utilizadas com a mão esquerda sem maiores preocupações. A lâmina é de aço inox e o cabo de polipropileno.

Saca-rolhas elétrico - Conkust

Abridor de garrafas elétrico - Conkust - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 83,90*

Um bom presente para um canhoto pode ser esse saca-rolhas elétrico. Como os itens manuais geralmente têm a empunhadura desenhada para quem usa a mão direita, esse tem um design mais universal: basta posicionar o abridor sobre aqui é acionar um botão. Um indicador luminoso sinaliza quando a rolha já foi retirada.

Kit com canetas esferográficas para canhotos - Maped Helix

Canetas esferográficas - Maped Helix - Divulgação - Divulgação
Imagem: Divulgação

Preço: de R$ 137 a R$ 286*

Elas possuem uma curva próxima à ponta que torna a pegada mais confortável na hora de escrever com a mão esquerda. Além disso, a tinta tem secagem rápida para não borrar o papel enquanto a mão a sobre os traços recém-rabiscados. Há opções de pacotes com duas ou três canetas nas cores azul, preto e vermelho.

Apontador elétrico QuietSharp - Bostitch Office

Apontador elétrico QuietSharp - Bostitch Office - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 299*

Apontar um lápis com a mão esquerda, girando-o no sentido anti-horário, é uma tarefa bastante difícil para muitos. Por isso, um apontador elétrico é um item bastante útil nesses momentos, pois é só colocar o lápis no orifício e o aparelho faz o trabalho. Ele funciona ligado na tomada e possui um depósito para resíduos e controle de ruídos.

Relógio de pulso com botões invertidos - Invicta

Relógio de pulso masculino - Invicta - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 672,11*

O grande diferencial são os botões e mostradores no lado direito, que possibilita usar o relógio no pulso direito e ajustar o horário com a mão esquerda. No mais, o relógio tem pulseira de couro, mostrador preto e ponteiros luminosos. Ele é à prova d'água e pode ser usado por quem pratica esportes aquáticos, como surfe e natação (não é indicado para mergulho).

Violão elétrico para canhotos SD200C - Strinberg

Violão SD200C - Strinberg - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 1.199*

Alguns instrumentos musicais para canhotos também são diferenciados, como os violões. Não só o corpo dele é invertido, mas também a posição do braço e das casas das notas. Esse modelo da Strinberg tem o corpo em sapele e tampo em spruce e vem com saída para caixa de som e regulagem de volume.

Uma dica: costuma fazer compras online? o Amazon Prime pode ser uma boa alternativa. Com primeiro mês de teste gratuito e depois por apenas R$ 14,90, você tem entrega grátis e rápida para diversas compras em qualquer lugar do Brasil.

*Os preços e a lista foram checados em 10 de agosto de 2022 para atualizar esta matéria. Pode ser que eles variem com o tempo.

O UOL pode receber uma parcela das vendas pelos links recomendados neste conteúdo. Preços e ofertas da loja não influenciam os critérios de escolha editorial.