C# týden ITnetwork Flashka zdarma
Akce! Pouze tento týden sleva až 80 % na kurzy C# .NET. Lze kombinovat s akcí 50 % bodů navíc na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Diskuze: Otevření klávesnice

Aktivity (2)
Avatar
Prokop Randáček:28.4.2018 0:22

Jde nějak donutit mobil aby otevřel klávesnici? Mám kód co čte zmáčknuté klávesy a došlo mi že na mobilu to asi nepůjde :D (klidně i z html)

 
Odpovědět 28.4.2018 0:22
Avatar
Kattii
Člen
Avatar
Kattii:29.4.2018 17:49

Zdravím,
1, dát tam input a donutit uživatele, aby tam kliknul (dost blbá rada, já vím)
2, nezkoušela jsem, ale mohlo by to být ono:
http://www.androidtutorialshub.com/…-in-android/
stačí zadat do googlu ,,show soft keyboard'' a vyhodí to spoustu diskuzí :)

 
Nahoru Odpovědět 29.4.2018 17:49
Avatar
Kattii
Člen
Avatar
Kattii:29.4.2018 17:52

dodatek:
nevím, k čemu to tam máš, ale nebylo by lepší vyřešit to na mobilu jinak? uživatele může odradit ještě ,,čekat'' na klávesnici, zvlášť pokud nejde o nic životně důležitého :) třeba tam hodit nějaký button, nebo co já vím :) a v desktop verzi ho potom pomocí css (display: none) schovat

 
Nahoru Odpovědět 29.4.2018 17:52
Avatar
Petr Čech
Redaktor
Avatar
Petr Čech:29.4.2018 23:31

Pokud je to web a ne aplikace (třeba Apache Cordova), pravděpodobně bude jediný spolehlivý způsob vrazit tam input. Existuje totiž třeba i něco jako Edge pro Android a tipnu si, že tam nebude hned tak něco fungovat :D

Nahoru Odpovědět 29.4.2018 23:31
the cake is a lie
Avatar
Vladislav Ladicky:30.4.2018 15:14

Len omyl, pardón.

Editováno 30.4.2018 15:15
 
Nahoru Odpovědět 30.4.2018 15:14
Avatar
Odpovídá na Kattii
Prokop Randáček:30.4.2018 15:50

No jo dát tam input mě taky napadlo ale přijde mi to jako prasárna... To druhé jsem buď blbej nebo to je kód v javě na aplikace takže asi úplně ne :D

 
Nahoru Odpovědět 30.4.2018 15:50
Avatar
Odpovídá na Kattii
Prokop Randáček:30.4.2018 15:52

odpověď na dodatek: Jo asi to udělám přes btny ale tohle byla taky možnost která by vyhovovala asi víc... (http://proedtest.8u.cz/)

 
Nahoru Odpovědět 30.4.2018 15:52
Avatar
Petr Čech
Redaktor
Avatar
Petr Čech:30.4.2018 16:01

Ať to uděláš, jak chceš, musíš počítat s tím, že to je nestandardní věc a tvůj web musí pracovat i bez toho

Nahoru Odpovědět  +1 30.4.2018 16:01
the cake is a lie
Avatar
Kattii
Člen
Avatar
Odpovídá na Prokop Randáček
Kattii:30.4.2018 17:22

je to možný, já javě nerozumím a přijde mi to stejný xD každopádně řešení asi zbývá pouze input nebo button a prostě tam uživatele upozornit, že na mobilu to nebude úplně ono

 
Nahoru Odpovědět 30.4.2018 17:22
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2.5.2018 14:23

Nic podobne jsem zatim neresil.

Dat tam form, input a v js pouzit form[0 nebo 'name_formula­re']['name_in­putu'].focus(). To by melo presmerovat tab-klavesu do toho inputu.
Ten input jde skryt pres visibility.
Nemam tuseni, co udela el.style.displa­y='none' a el.focus() :)

Mozna by bylo prakticke zobrazit tak vlastni klavesnici, buttony. Pokud pouzivas pro hru treba sipky a mezernik. Mozhl by na to mackat prstem. Nebo, jedna hra pouziva kruh a v nem snima polohu prstu, podle toho otaci s obrazovkou hrace. Neprijemne je, ze pri drzeni prstu na tabletu se ti zacne mikroskopicky potit a pak je efekt klouzani prstu stejny jako na jemne mokrem skle. Neklouze, drhne, prilepi se, zastavi se, a obcas to vyloudi zvuk.

Editováno 2.5.2018 14:24
 
Nahoru Odpovědět 2.5.2018 14:23
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.