首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Mac OS X上的showkey是否等效?

在Mac OS X上,showkey命令并不等效。showkey命令是Linux系统上的一个工具,用于显示键盘按键的扫描码和字符码。而在Mac OS X上,可以使用其他命令或工具来实现类似的功能。

在Mac OS X上,可以使用以下命令来显示键盘按键的扫描码和字符码:

  1. 使用xev命令:xev是X Window System的一个工具,可以用于监测和显示X服务器接收到的事件。在终端中运行xev命令,会打开一个小窗口,按下键盘上的按键,可以在终端中看到相应的事件信息,包括按键的扫描码和字符码。
  2. 使用hidutil命令:hidutil是Mac OS X上的一个命令行工具,用于操作HID(Human Interface Device)设备。可以使用hidutil命令来显示键盘按键的扫描码和字符码。例如,运行以下命令可以显示按键的扫描码和字符码:
代码语言:txt
复制

hidutil property --matching '{"PrimaryUsagePage": 7, "PrimaryUsage": 6}' --get "UserKeyMapping"

代码语言:txt
复制

这个命令会输出键盘按键的映射信息,包括扫描码和字符码。

需要注意的是,以上命令在Mac OS X上可能需要使用管理员权限或者在系统偏好设置中进行相应的设置。

总结起来,在Mac OS X上,可以使用xev命令或hidutil命令来显示键盘按键的扫描码和字符码。这些命令可以帮助开发人员进行键盘事件的调试和处理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Mac OS X安装PHP7

Mac OS X安装PHP7 Mac用户可以选择二进制或源安装。实际,您OS X可能预装了Apache和PHP。这可能是一个相当旧版本,它可能缺少许多不太常见扩展。...但是,如果你想要只是在你笔记本电脑快速Apache + PHP + MySQL / PostgreSQL设置,这肯定是最简单飞行方式。...您需要做就是编辑Apache配置文件并打开Web服务器。 只需按照以下步骤操作 第1步 以root身份文本编辑器中打开Apache配置文件。...取消注释以下行 Load Module php7_module AddModule mod_php7.c AddType application/x-httpd-php .php 第3步 您可能还想取消注释...将此文件保存在Web服务器文档根目录中,作为info.php。启动任何Web浏览器并浏览该文件。

1.3K20

Mac OS X 安装和配置 Wine

Mac OS X 安装和配置 Wine Windows 也有很多优秀工具软件是 Mac 没有的, 装虚拟机的话太浪费, 而且效率不高, 幸好可以通过 Wine 来运行 Windows 程序,...通过 HomeBrew 使得 Wine 安装非常容易, 通过 WineTricks 来配置 Wine 也没有多大困难, 下面是我 Mac 安装和配置 Wine 纪录。...winecfg 安装常用控件 需要从墙外网站下载很多文件, 所以开启 HTTP 代理是必须, 我代理设置如下 export HTTP_PROXY=127.0.0.1:8787 export HTTPS_PROXY...=127.0.0.1:8787 接下来就是输入这些命令, 安装这些常用控件, 不知道这些控件是做什么, 请自行 Google : winetricks cmd winetricks comctl32..., 将下面的命令添加到 .bash_profile 可以禁用 wine 调试输出: export WINEDEBUG=-all

13.8K10

Mac OS X配置Apache2

最近一段时间开发面向移动设备网页,而且是静态网页。所以很需要一个HTTP服务器,简单明了就可以。...Windows,HFS(http://www.rejetto.com/hfs/)是我比较钟爱一个小工具,并且还是免费。Mac电脑,尝试了几款轻量HTTP文件服务器,感觉都不是很理想。...Mac OS X本身就带了Apache(至少从10.7开始就有),接下来就是要一步一步MacApache配置起来。 先说一下环境:Mac OS X 10.9。...然后,来检查一下MacApache版本。打开一个终端应用。可以从LaunchPad>其他>终端来打开,也可以直接在Spotlight中输入terminal来打开。...,那么一定是在这个路径,某一个或者多个文件夹不允许_www用户(httpd运行用户)search(针对文件夹search对应就是文件夹权限x)。

1.6K50

Mac OS X 背后故事(

Steve Jobs 承认 Linux 好处,甚至若干年后介绍 Mac OS X 底层 Darwin 时还不忘幻灯片写道:Darwin 是类似 Linux 系统。...比如,Mac OS X 中,有一个模拟层,可让用户使用经典 Mac OS 程序。这个技术极类似于现在跑 Unix 系统执行 Windows 程序 Wine 。...这种性格最终导致 Mac OS X 和 iOS 大行其道时候,Linus Torvalds 连兔子汤都不曾分到。 而事实这对 Apple 也是件好事。...这之后,Al Gore Apple 内部决策究竟起了什么作用,和 Mac OS X 开发有何关联,正式渠道很少有史料,但是他后来各种公开活动,却给 Mac OS X 技术做足了广告,而且很多证据表明...这个强大 OpenGL 实现被用在了后来发布 Mac OS X 10.5

3K40

OS XDocker

[c692wr9hvn.png] 在当今虚拟化世界里,Docker是这个区域新生儿。在运行Linux时,设置和使用它几乎是微不足道。如果像许多极客一样,你使用OS X作为你主要开发系统呢?...假设Docker可用(例如在Ubuntu正确安装),我们可以构建容器: sudo docker build -t hellogo . 最后点(".")。...对于那些使用OS X的人来说,幸运是至少有两种可能方式来实现上述步骤,而无需手动创建Linux VM并在其中运行。...由于端口8200被正确转发,您还可以使用在OS X(主机系统)运行诸如Safari等浏览器访问http://localhost:8200。 在这次安装中,您可以见证虚拟化力量。...您OS X机器基于VirtualBox虚拟机中运行Ubuntu 14.04系统。现在,在这个Ubuntu系统中,还有一个CentOS 6.5系统容器中运行。

1.3K80

OS X运行Docker

在当今虚拟化世界里,Docker是这个领域中新生儿。使用Linux系统时,配置和使用Docker几乎是轻而易举。但是,如果你像许多极客一样使用OS X作为你主要开发系统呢?...假设已经安装了Docker(可以参考教程Ubuntu安装Docker),我们可以直接构建容器: sudo docker build -t hellogo ....对于那些使用OS X的人来说,幸运是至少有两种可能方式来实现上述步骤,而不需要手动创建Linux VM(虚拟机)后在其中运行上面的命令。...由于端口8200被正确转发,您还可以使用在OS X(主机系统)运行Safari访问http://localhost:8200。 从这个配置过程中,您可以见证虚拟化力量。...您OS X机器基于VirtualBox虚拟机中运行Ubuntu 14.04系统。现在,在这个Ubuntu系统中,还有一个CentOS 6.5系统容器中运行。

1.8K60

OS X 使用 Docker

[whale.png] 虚拟化技术盛行的当下,Docker 是其中一支新兴力量。使用 Linux 系统时,安装和使用 Docker 是十分容易。...但如果你和许多极客一样使用 OS X 作为你主力开发系统呢?我们在这里讨论两种可能解决方案,使用 boot2docker 或者通过 Linux 虚拟机间接使用它。...对那些使用 OS X 系统用户来说,我们幸运找到了至少两个可能方法来实现以上这些步骤,而不需要创建一个 Linux 虚拟机并在虚拟机中运行这些教程。...因为 8200 端口已经被正确地转发,你可以 OS X (宿主系统)使用浏览器(如 Safari) 访问 http://localhost:8200 来看看运行结果。...通过这些实践操作,你可以感受到虚拟化技术力量。你 OS X 机器运行着一个基于 VirtualBox Ubuntu 14.04 虚拟机。

3.3K80

Mac OS X日常维护

Mac OS X如同其他操作系统一样,经常维护修理,你将不会常常遇到程序意外退出,程序打不开,甚至系统突然瘫痪状况。...强迫定期维护(Forcing Periodic Maintenance)大家也许都知道,X系统每天凌晨3点、4点或者5点时候会定期维护,清除无用日志和缓存文件,同时也备份一些UNIX文件。...做完两个修理之后,如果系统变慢:a. 强迫定期维护;b. 更新装订加固。 ***安装大型新程序,或者进行系统更新:之前做:a. 修理权限;b. 修理硬盘。...****关于用更新程序或系统方法来解决故障许多粉丝升级系统或程序后,都反映某程序打不开了,或者意外退出了。应该检讨一下,是否已按照上面的方法做了。...尽管X系统是非常强劲操作系统,稳定易用,但它仍然需要经常维护,以确保系统平稳运行。

87230

Mac OS X 中创建和使用内存盘

Mac OS X 中创建和使用内存盘 Windows 系统一直使用 ImDisk 创建内存盘作为缓存, 将系统临时目录、 浏览器缓存等设置到内存盘, 这样做好处是很明显: 1、 内存盘不用定时清理..., 系统重启就自动清空 2、 读写内存速度是非常快, 程序运行速度也会加快很多 现在转到 Mac OS X 平台, 当然也要使用内存盘了, OS X 系统, 创建和使用内存盘比较容易, 而且不需要借助第三方软件..., 只是设置稍微繁琐一些, OS X 系统创建和使用内存盘步骤如下: 1、 打开 AppleScript Editor(找不到可以直接用 Spotlight 搜索); 2、 输入下面的脚本:...内存盘不是越大越好, 也不是越小越好, 要根据自己内存容量选择合适大小。 我 MBP 4G 内存, 创建 512M 内存盘。 3、 将这个脚本保存为应用程序, 如下图所示: ?...4、 接下来需要把缓存目录设置到内存盘, 打开一个命令行窗口, 命令行窗口输入下面的命令: sudo rm -rf ~/Library/Caches ln -s /Volumes/RamDisk/ ~

2.9K20

Mac OS X下GnuPlot安装

Mac安装: MacGunplot有两个主要形式:第一个就是Carbon二进制文件,如果你运行是经典Mac OS系统(OS X之前),那这个可能是你唯一选择。...这个版本也可以OS X下运行。如果你只是希望能够看到一个gnuplot文件输出结果,而不需要安装软件到系统,那么使用这个版本会非常方便。...程序Mac OS 9.0,Mac OS 9.1 和 Mac OS X下测试通过。      Carbon Gnuplot下载地址为:download 这个地址中也包含了很多非常有用工具。...后记:整个安装过程超出我想象,因为众多依赖包缺失。而且Mac OS X缺少包管理情况下,不会像Fedora或者Ubuntu那样,通过一个 yum或者apt-get将这个问题解决。.../configure      执行后检查是否已经支持了图片类输出。

2.4K10
领券