Menu
  • HOME
  • TAGS

Android Webview onKeyDown force closes app

android,webview,forceclose,onkeydown

You expected to do things with your global variable (WebView WebView;), yet had another local WebView variable (WebView webView = (WebView) findViewById(R.id.mainWebView);) in your onCreate(). So modify your code like this: public class BroadbentStudios extends Activity { WebView webView; @SuppressLint("SetJavaScriptEnabled") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); webView...

Handling 'onkeydown' event

javascript,events,audio,event-handling,onkeydown

I started to code this before thinking about it, and that was my first mistake. I've solved the problem now. All I had to do was simply mimic the FPS games' fire command. Start an interval with the mousedown and clear the interval with mouseup. Instead of using mouse click,...

Upgraded to AppCompat v22.1.0 and now onKeyDown and onKeyUp are not triggered when menu key is pressed

android,android-support-library,onkeydown,onkeyup

UPDATE This has been fixed in the v22.2 of appcompat-v7 support library. Update to the last version to see this fixed. Unfortunately AppCompat v22.1.0 intercepts the onKeyDown and onKeyUp events and does not propagate them when the menu key is pressed. The only possible solution involves using Reflection to intercept...

jQuery: How to detect arrow key press only on certain element

javascript,jquery,scroll,keydown,onkeydown

Instead of $(document).keydown(function(e) { in your javascript code have $(<selector>).keydown(function(e) { where <selector> points to the element you want to track. UPDATE Better - since you mention dynamically added elements, use delegation structure of event binding: $(document).on("keydown", ".<yourClassName>", function(e) { ...

Javascript keydown: checking both for arrows and the minus sign, work-around for Firefox

javascript,jquery,firefox,keypress,onkeydown

You can just check for the user agent and set the number accordingly, then use the var you took instead of the number! var key = (/Firefox/i.test(navigator.userAgent)) ? 173 : 189 ; then: if (evt.which == key) you can do this for all your numbers/possibilities...

android splash screen controls back button with onKeyDown

android,android-activity,onkeydown,android-handler

Move start intent code in onResume : @Override protected void onResume() { super.onResume(); Handler handler=new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { Intent in = new Intent(this,MainActivity.class); startActivity(in); overridePendingTransition(R.anim.trans_left_in,R.anim.trans_left_out); } }, 3000); } ...

Detecting KeyDown and KeyUp events with no form in focus (nor in foreground)

c#,forms,events,onkeydown,user32

You need to use SetWindowsHook for this. You application will get a callback when the keyboard is triggered. You should checkout this example code: http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx...

How to select menu item programmatically in Kendo menu

kendo-ui,onkeydown,kendo-menu

Not sure if Kendo API supports triggering select item but I was able to achieve click the menu items with keyboard shortcuts using JQuery. Check this JSFiddle function clickMenuSpan(keyCode){ var shortcut = String.fromCharCode(keyCode); $('#menu span.k-link').each(function(){ var txt = $(this).text(); if(txt.substr(-3) === '(' + shortcut + ')') { $(this).click(); } })...

Javascript onkeyup too “slow”? .hide() works only with onkeydown

javascript,jquery,html,onkeydown,onkeyup

Live demo You need to trim() the command, because when you type exit, the command will store exit\n. JS function execCMD(command) { if(command.trim() == "exit") // Add trim() $("#cmd").hide("fast"); console.log(command); } function showCMD() { $("#cmd").show("fast"); $('#cmdText').focus(); } document.onkeyup = function(event) { //Save the last three keys one = two; two...

Javascript onkeydown event on HTML element

javascript,jquery,onkeydown,listeners

You need to use the DOMContentLoaded event to delay execution until after the HTML has loaded. In plain JavaScript, it will look something like this: document.addEventListener('DOMContentLoaded', function() { var container = document.getElementById('container'); container.addEventListener('keydown', function(e) { alert("a") }); }); With jQuery, it's pretty much the same, but a little shorter: $(document).ready(function()...

Pressing Volume down calls the onKeyDown late (While Volume up calls it in time)

android,volume,onkeydown

VOLUME_DOWN + POWER_KEY is a special key combination triggering a screenshot. When the VOLUME_DOWN key goes down, the event is intercepted before dispatching by the PhoneWindowManager. The PhoneWindowManager tells to the dispatcher to wait a little (150 ms) before dispatching just in case a screenshot is triggered by the user......