Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. $(window).keypress(function(event) {
  2. if (!(event.which == 115 && event.ctrlKey) && !(event.which == 19)) return true;
  3. alert("Ctrl-S pressed");
  4. event.preventDefault();
  5. return false;
  6. });
  7.  
  8. $(window).bind('keydown', function(event) {
  9. if (event.ctrlKey || event.metaKey) {
  10. switch (String.fromCharCode(event.which).toLowerCase()) {
  11. case 's':
  12. event.preventDefault();
  13. alert('ctrl-s');
  14. break;
  15. case 'f':
  16. event.preventDefault();
  17. alert('ctrl-f');
  18. break;
  19. case 'g':
  20. event.preventDefault();
  21. alert('ctrl-g');
  22. break;
  23. }
  24. }
  25. });
  26.  
  27. shortcut.add("Ctrl+S",function() {
  28. alert("Hi there!");
  29. });
  30.  
  31. $(document).keydown(function(event) {
  32.  
  33. //19 for Mac Command+S
  34. if (!( String.fromCharCode(event.which).toLowerCase() == 's' && event.ctrlKey) && !(event.which == 19)) return true;
  35.  
  36. alert("Ctrl-s pressed");
  37.  
  38. event.preventDefault();
  39. return false;
  40. });
  41.  
  42. $(document).keydown(function(e) {
  43. if ((e.which == '115' || e.which == '83' ) && (e.ctrlKey || e.metaKey))
  44. {
  45. e.preventDefault();
  46. alert("Ctrl-s pressed");
  47. return false;
  48. }
  49. return true;
  50. });
  51.  
  52. // simply disables save event for chrome
  53. $(window).keypress(function (event) {
  54. if (!(event.which == 115 && (navigator.platform.match("Mac") ? event.metaKey : event.ctrlKey)) && !(event.which == 19)) return true;
  55. event.preventDefault();
  56. return false;
  57. });
  58.  
  59. // used to process the cmd+s and ctrl+s events
  60. $(document).keydown(function (event) {
  61. if (event.which == 83 && (navigator.platform.match("Mac") ? event.metaKey : event.ctrlKey)) {
  62. event.preventDefault();
  63. save(event);
  64. return false;
  65. }
  66. });
  67.  
  68. var ctrl_down = false;
  69. var ctrl_key = 17;
  70. var s_key = 83;
  71.  
  72. $(document).keydown(function(e) {
  73. if (e.keyCode == ctrl_key) ctrl_down = true;
  74. }).keyup(function(e) {
  75. if (e.keyCode == ctrl_key) ctrl_down = false;
  76. });
  77.  
  78. $(document).keydown(function(e) {
  79. if (ctrl_down && (e.keyCode == s_key)) {
  80. alert('Ctrl-s pressed');
  81. // Your code
  82. return false;
  83. }
  84. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement