问题标签 [human-computer-interface]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 哪个方向更适合对多列列表进行排序?
请注意,我不是在问如何实现或编写多列列表。
有两种方式对多列列表进行排序:水平和垂直。许多 Microsoft System.Web.UI.WebControls 具有提供这两个选项的 RepeatDirection 属性。我确信其他框架也提供这些方向选项。
以下是两个选项的示例:
水平排序(按字母顺序)
水平排序(数字)
垂直排序(按字母顺序)
垂直排序(数字)
垂直排序是许多 .Net Web 多列列表控件(例如 CheckBoxList)的默认行为。
我研究了该主题,查看了我在大学中使用的常用文档格式标准(APA、MLA、芝加哥),但我没有发现与多列列表相关的任何内容。
是否有任何实际参数或文档格式标准/指南/规则用于指定多列列表的排序方向?
cocoa - 显示文本字段无效的最 Cocoaish 方式是什么?
我有一个文本字段,只要它失去焦点就会被验证。我希望能够在输入期间指示该值无效,以便用户有机会在明确将焦点从框移开并触发验证之前纠正他们的错误。
我见过各种实现,包括在字段周围放置一个红色边框、一个用于无效输入的小图标或一些警告文本。
以符合 Cocoa 约定和 Apple 人机界面指南的方式执行此操作的最佳方法是什么?
audio - 设计 iPhone 应用程序的建议音量是多少?
是否有一个受欢迎的音频级别应该均衡他们的音频资产以在 iOS 设备上播放?最大音量的 20%、50% 还是 66%?
我们正在开发一款游戏,该游戏具有各种用于警报、音效和配音的声音,并且我们正在尝试找出一个良好的基准来调整它。
我似乎在 Apple 的 iOS 或桌面人机界面指南中找不到任何关于此的文档 - 但这可能只是我尝试的搜索词。如果没有硬性和快速的数字,人们通常会调整什么?
谢谢。
user-interface - 新颖的交互技术
在人机交互和计算机图形学的背景下,新颖的交互技术到底是什么?我对此有些困惑,有人可以举例解释吗?谢谢。
iphone - UIToolBar 左侧/右侧按钮文本
Apple 的“人机界面指南”明确了您应该在哪一侧(左侧或右侧)放置某些工具栏按钮:CANCEL(左侧).... 和.... DONE(右侧)。
其他按钮应该在哪一侧(左侧或右侧)?
c# - 通过 OpenCV 的 camshift 算法控制鼠标指针(或鼠标的基本功能)
我使用 EmguCV(openCV 的包装器)在 C# 中编写了一个程序。该程序使用 camshift 算法跟踪对象。围绕对象绘制一个矩形。光标移动到矩形的中心。输入来自网络摄像头。
最初的问题是光标无法覆盖整个屏幕。它的运动仅限于框架尺寸。所以我应用了一个乘法因子:
X 方向移动的屏幕宽度/帧宽度。
在 Y 方向移动的 screenheight/frameheight
有了这个鼠标覆盖整个区域。但是鼠标移动不再流畅了。我无法指出靠近的两个图标。如何在覆盖整个屏幕时使鼠标移动平滑,就像使用真正的鼠标一样?
image-processing - 从位图中测量一段文本的“视觉影响”
为了创造完美的标签云算法,我主要是出于好奇。当给定一个 (term,score) 形式的数据时,它会渲染文本,使其视觉冲击力与它的 score 完全相称。
至于“视觉冲击力”,它是人眼如何感知文本的大小/冲击力。下图显示了我的意思:无论是视觉冲击力可以明显确定的图像,还是视觉冲击力难以确定的文本。我对艺术/视觉感知理论一无所知,所以请原谅我(重新)发明了这个指标。
至于寻找文本的视觉影响,我认为发挥作用的指标是:
- 颜色
- 字体大小
- 字体强度(正常,粗体)
- 抗锯齿(如果启用)
- serifs(san serif 字体似乎比 serif 字体更“立体”)
让我陈述我的问题:“给定任意大的白色画布上一段文本的位图图像,返回一个与人眼如何判断它的影响相称的数值度量”。
我只是一名 CS 毕业生,只涉足图像处理,没有接受过艺术或设计方面的培训。我知道很难以编程方式测量主观的东西。
android - Android - 列表视图元素内的按钮
我打算在 listview 项目中使用按钮,但是我没有看到太多的应用程序这样做,并且 sdk 也没有提供任何直接的方法来这样做,我假设它与一些 HCI 指导方针冲突,或者必须有一些原因,是否有任何具体的点,因为这不是这样实施的。
human-computer-interface - 简单的眼动追踪算法
我正在寻找一种算法,它可以告诉我眼睛在看照片/网络摄像头实时提要的位置。
我已经搜索了很多,但我现在不想从很多复杂性开始。
这只是为了好玩。我的想法是有一些方法来接收图像并返回与用户正在查看的位置(在计算机屏幕上)的坐标。
iphone - iPhone/iPad 人机界面设置指南
我的设置变得相当“健壮”。如果有人已经提出了指导方针,我不想为他们重新发明一个好的人机界面。我正在寻找我应该如何组织项目,如
- 启用共享,按服务名称(例如,twitter、facebook、电子邮件...)
- 保持登录服务(见上文)
- 本地化首选项(除了自动可用的配置)
- 启用使用哪些数据库
- 用户对按钮功能的偏好(例如,以 x 为中心或以 y 为中心)
- 过滤首选项(例如,全部显示/仅显示...)
- 服务条款
- 版权和学分
这个列表越来越长,类别开始重叠。简而言之,用户导航可能会变得一团糟。
我正在使用 InAppShareKit,因此人机界面可以比 Apple 设置应用程序提供的更强大。
有人可以推荐这部分人机界面的指南吗?