Advertisement
erjo1776

Fix for wireless keyboard char

Dec 27th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.71 KB | None | 0 0
  1. diff --git a/src/main/java/openperipheral/addons/glasses/GuiCapture.java b/src/main/java/openperipheral/addons/glasses/GuiCapture.java
  2. index f500593..cf9b1d8 100644
  3. --- a/src/main/java/openperipheral/addons/glasses/GuiCapture.java
  4. +++ b/src/main/java/openperipheral/addons/glasses/GuiCapture.java
  5. @@ -138,7 +138,39 @@ public class GuiCapture extends GuiScreen {
  6.         } else {
  7.             final boolean state = Keyboard.getEventKeyState();
  8.             if (state) {
  9. -               final char ch = Keyboard.getEventCharacter();
  10. +               char ch = Keyboard.getEventCharacter();
  11. +        switch (key) {
  12. +          case Keyboard.KEY_CLEAR:
  13. +          case Keyboard.KEY_DELETE:
  14. +          case Keyboard.KEY_DOWN:
  15. +          case Keyboard.KEY_END:
  16. +          case Keyboard.KEY_F1:
  17. +          case Keyboard.KEY_F2:
  18. +          case Keyboard.KEY_F3:
  19. +          case Keyboard.KEY_F4:
  20. +          case Keyboard.KEY_F5:
  21. +          case Keyboard.KEY_F6:
  22. +          case Keyboard.KEY_F7:
  23. +          case Keyboard.KEY_F8:
  24. +          case Keyboard.KEY_F9:
  25. +          case Keyboard.KEY_F10:
  26. +          case Keyboard.KEY_F11:
  27. +          case Keyboard.KEY_F12:
  28. +          case Keyboard.KEY_HOME:
  29. +          case Keyboard.KEY_INSERT:
  30. +          case Keyboard.KEY_LEFT:
  31. +          case Keyboard.KEY_NEXT:
  32. +          case Keyboard.KEY_NUMLOCK:
  33. +          case Keyboard.KEY_PAUSE:
  34. +          case Keyboard.KEY_PRIOR:
  35. +          case Keyboard.KEY_RIGHT:
  36. +          case Keyboard.KEY_SCROLL:
  37. +          case Keyboard.KEY_UP:
  38. +            ch = 0;
  39. +            break;
  40. +          default:
  41. +            break;
  42. +        }
  43.  
  44.                 final boolean isRepeat = Keyboard.isRepeatEvent();
  45.                 new GlassesKeyDownEvent(guid, ch, key, isRepeat).sendToServer();
  46. /* testing edit */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement