gpt4 book ai didi

tabs - 将 "key presses"(如 TAB)存储为条形码中的 ASCII 控制字符

转载 作者:行者123 更新时间:2023-12-04 22:20:01 25 4
gpt4 key购买 nike

我正在尝试创建一个带有“TAB 键”的条形码。
(似乎有些生成器使用 ~ 作为 TAB 键。)
我读过 Code128 支持 ASCII,这意味着“HT”应该用作水平选项卡。但我似乎无法让它工作。
如何将 HT 字符存储在将解码为 TAB 按键的 Code128 中?

最佳答案

生成包含 ASCII 控制字符的 Code 128
Code 128 可用于对 Latin-1 字符集中的任何字符进行编码,包括 ASCII 控制字符(序数 0 到 31)。
这是一个 Code 128 条形码,代表一个单独的 HT 字符(ASCII 值 9):
Code 128 of "HT" character
内部编码使用代码集 A 并包含以下代码字:

[103/START-A] [73/HT] [73/check-digit] [106/STOP]
扫描包含 ASCII 控制字符的条码的一般效果
扫描包含 ASCII 控制字符的任何类型的条码可能不会给出预期的结果,因为条码内容可能以多种方式提供给系统。每种方法都将提供不同的方式来配置控制代码如何呈现给您的应用程序。
硬件阅读器可能配置为“键盘楔”模式,其中设备通过生成键盘扫描代码来模拟物理键盘。在这种情况下,您通常可以将设备配置为在扫描前后提供特定的“键序列”,并提供从条形码中表示的 Latin-1 序数 (0-255) 到由扫描仪读取的物理扫描码的映射。键盘接口(interface),例如,在特定应用程序中,可能选择将回车 (ASCII 13) 映射到向下箭头 (5000) 扫描码。 This text描述了 ASCII 控制字符和扫描码之间的关系。
或者,硬件或软件阅读器可以使用驱动程序。这种方法有很多变化,但它们通常提供合成 RS232 接口(interface)(可能通过 USB)或 Hook 到操作系统的 OLE 子系统。在最基本的情况下,扫描条码相当于将一些文本粘贴到文本字段中——您可能需要设备/软件对原始条码数据进行某种翻译,并且您可能还需要修改应用程序以对输入。
例如,将一些包含 HT 字符的文本粘贴到文本字段中的结果不一定与在键盘上手动键入相同的文本相同,即在某些时候实际按下 TAB 键。粘贴文本时,结果可能是初始字段将包含包含文字 HT 字符的全文。手动键入文本时,结果可能是前导输入进入初始字段,然后按 TAB 键会导致焦点更改为 Tab 键顺序中的下一个字段,文本的其余部分将填充该字段。
条形码阅读器的文档应描述可用的接口(interface)和自定义扫描数据显示的方法。

关于tabs - 将 "key presses"(如 TAB)存储为条形码中的 ASCII 控制字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30895388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com