首页 > 解决方案 > 如何从keysym代码中获取相应的字符?

问题描述

我正在开发一个由 Angular 应用程序使用的 Java API。有一个从浏览器发送所有关键事件的套接字。我怎样才能得到keysym表的对应字符?

就像是:

int a = 97;
int b = 98;
int c = 99
int enter = 65293;
String character = Keysym.get(a); //outputs a

标签: java

解决方案


解决方案

您只需要转换为char

static char getCode(int key) {
    return (char) key;
}

用于

public static void main(String[] args) {
    System.out.println(getCode(97)); // a
    System.out.println(getCode(98)); // b
    System.out.println(getCode(99)); // c
}

推荐阅读