Mac的`~键打出来±§`?解析ANSI、ISO、JIS键盘标准的区别与布局

embedded/2025/1/18 23:08:16/

注:本文由deepseek生成,只进行了基本的校对。

引言

在使用Mac时,你是否遇到过这样的问题:按下~键,却输出了±§?这其实是因为你的键盘类型设置与物理键盘布局不匹配。Mac支持多种键盘标准,包括ANSI(美国标准)ISO(国际标准)JIS(日本标准)。不同的标准会导致按键位置和功能有所不同。本文将详细解析这三种键盘标准的区别,并附上它们的布局图片,帮助你更好地理解和使用Mac键盘。


1. 为什么~键会打出±§

在Mac中,~键通常位于键盘左上角,靠近Esc键。但在不同的键盘标准下,这个键的功能可能会发生变化:

  • ANSI标准:按下~会输出`, 按下Shift + ~会输出~
  • ISO标准:按下 ~会输出§, 按下Shift + ~会输出±
  • JIS标准:没有 ~

这是因为不同标准的键盘布局和按键映射不同。如果你发现按键输出不符合预期,可能是你的系统键盘设置与物理键盘不匹配。


2. 三种键盘标准的区别

2.1 ANSI(美国标准)
  • 特点
    • 回车键是长方形的(横向较长)。
    • 左Shift键较大,右Shift键较小。
    • Backspace键较宽。
    • ~键位于左上角,按下Shift + ~输出~
  • 适用地区:美国、加拿大等。
  • 布局图片
    ansi

2.2 ISO(国际标准)
  • 特点
    • 回车键是倒L形的(纵向较高)。
    • 左Shift键较小,右Shift键较大。
    • Backspace键较窄。
    • ~键可能需要配合AltGr键使用,按下Shift + ~可能输出±
  • 适用地区:欧洲、亚洲大部分地区。
  • 布局图片

iso


2.3 JIS(日本标准)
  • 特点
    • 回车键是长方形的,但比ANSI的更小。
    • 空格键较短,两侧有额外的按键(如切换输入法的键)。
    • 没有 ~
  • 适用地区:日本。
  • 布局图片
    jis

3. 如何解决~键输出错误的问题?

如果你发现~键输出不符合预期,可以按照以下步骤检查和调整键盘设置:

  1. 检查物理键盘类型

    • 确认你的物理键盘是ANSI、ISO还是JIS标准。可以通过按键布局和形状判断。
  2. 调整系统键盘设置

    • 打开系统设置 > 键盘 > 输入源
    • 添加或选择与物理键盘匹配的键盘布局(如“美国”对应ANSI,“英国”对应ISO,“日本”对应JIS)。
  3. 测试按键

    • 重新测试~键,确保输出符合预期。

4. 总结

Mac支持多种键盘标准,包括ANSI、ISO和JIS。不同的标准会导致按键布局和功能有所不同,尤其是~键的输出可能会发生变化。通过了解这三种标准的区别,并正确设置系统键盘布局,你可以避免按键输出错误的问题,提升使用体验。


参考资料

  • Apple官方键盘设置指南
  • Wikipedia - 键盘布局

希望这篇博客对你有所帮助!如果你有其他问题,欢迎在评论区留言讨论!


http://www.ppmy.cn/embedded/155068.html

相关文章

python之二维几何学习笔记

一、概要 资料来源《机械工程师Python编程:入门、实战与进阶》安琪儿索拉奥尔巴塞塔 2024年6月 点和向量:向量的缩放、范数、点乘、叉乘、旋转、平行、垂直、夹角直线和线段:线段中点、离线段最近的点、线段的交点、直线交点、线段的垂直平…

基于华为云车牌识别服务设计的停车场计费系统【华为开发者空间-鸿蒙】

文章目录 手把手的技术干货教程,记录从0到1的开发过程。一、前言1.1 内容简介1.2 云主机1.3 开发环境1.4 功能说明 二、华为云开发者空间2.1 进入开发者空间2.2 配置云主机2.3 安装系统2.4 启动云主机2.5 全屏切换2.6 共享桌面2.5 测试Python开发环境2.6 安装reques…

Ubuntu20.4和docker终端指令、安装Go环境、安装搜狗输入法、安装WPS2019:保姆级图文详解

目录 前言1、docker、node、curl版本查看终端命令1.1、查看docker版本1.2、查看node.js版本1.3、查看curl版本1.4、Ubuntu安装curl1.5、Ubuntu终端保存命令 2、安装docker-compose、Go语言2.1、安装docker-compose2.2、go语言安装步骤2.3、git版本查看 3、Ubuntu20.4安装搜狗输…

自动化之Ansible

一、Ansible介绍 Ansible是一个同时管理多个远程主机的软件(任何可以通过SSH协议登录的机器),因此Ansible可以管理 运程虚拟机、物理机,也可以是本地主机(linux、windows)。 Ansible通过SSH协议实现 管理节点、远程节点的通信。 只要是能够SSH登录的主机…

如何学习Transformer架构

Transformer架构自提出以来,在自然语言处理领域引发了革命性的变化。作为一种基于注意力机制的模型,Transformer解决了传统序列模型在并行化和长距离依赖方面的局限性。本文将探讨Transformer论文《Attention is All You Need》与Hugging Face Transform…

leetcode hot 100 -最小栈

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。int get…

紫光无人机AI飞控平台介绍

随着无人机技术的迅猛发展,无人机飞控平台的智能化需求不断提升。紫光无人机AI飞控平台作为一款创新型产品,为用户提供了从飞行控制到任务管理的一站式解决方案,尤其在AI实时识别和事件分析方面具有显著优势。本文将介绍平台的核心功能、技术…

vue3 移动端h5 加载高德地图 封装地图组件

效果展示: 准备工作: 首先,需要注册成为高德开放平台的开发者,并申请 Web 平台(JS API)的 key 和安全密钥(在 2021 年 12 月 2 日之后申请的 key 需要配合安全密钥一起使用) https…