java - 如何从keysym代码中获取相应的字符?
问题描述
我正在开发一个由 Angular 应用程序使用的 Java API。有一个从浏览器发送所有关键事件的套接字。我怎样才能得到keysym表的对应字符?
就像是:
int a = 97;
int b = 98;
int c = 99
int enter = 65293;
String character = Keysym.get(a); //outputs a
解决方案
解决方案
您只需要转换为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
}
推荐阅读
- r - 为什么 tmap/shiny 不删除以前的图层?
- sql - Athena/SQL 查询以获得所需的结果
- r - R:如何从网格创建平均值的热图并用 ggplot 绘制它?
- c# - 如何限制 .NET 中 DynamoDB 中 context.Query 的结果数量
- java - NoSuchMethodError:'void com.google.common.base.Preconditions.checkState
- reactjs - 对象作为 React 子级无效(找到:带有键 {state, addBlog} 的对象)。如果您打算渲染一组孩子,请使用数组
- c++ - std::array 初始化,对于没有默认 ctor 的对象?
- reactjs - 如何使用 React Native 限制换行符的数量?
- c# - NetMQ 多线程的最新示例
- c# - GTK# Widget Gtk:: DrawingArea 不显示或响应信号