Mobile view with touch capabilities on laptop

Hi there,

I’m on a laptop with touch capabilities. In the hamburger-menu, I don’t have the “shortcuts” link, because this one is displayed when

return !Discourse.Mobile.mobileView && !this.capabilities.touch;

But what if i’m on a laptop with touch capabilities and I want to display the desktop version, with shortcuts & everything ?

Thx

1 curtida

@zogstrip I thought you had a fix for this … no?

Nope, it was only for the “grippie” on the composer.

https://github.com/discourse/discourse/commit/ef0804fbb02dfeaa3257ee3f2c290227aa2585a5

1 curtida

Movendo isso para Contribute > Feature… Não tenho certeza se existe mesmo uma maneira de detectar em JavaScript se você tem um teclado conectado de verdade. Confiar no user agent aqui é complicado.

Dito isso, nos próximos anos, antecipo que cada vez mais coisas serão teclado + toque.

Será que devemos mostrar incondicionalmente o link de atalhos de teclado no menu hambúrguer se você tiver um dispositivo não móvel @codinghorror?

Dito isso… uma solução simples é pressionar ?.

3 curtidas