问题标签 [kiosk]

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.

0 投票
2 回答
737 浏览

python - wxpython中的信息亭模式?

有没有办法在 Windows (98 - 7) 下的 wxpython 中创建“信息亭模式”,其中应用程序禁止您使用 Windows 键、alt-tab、alt-f4 和 ctrl+alt+delete 退出应用程序?

0 投票
4 回答
3398 浏览

.net - 将 Windows 应用程序保持在其他窗口之上并保持焦点 - 始终

我正在创建一个自助服务终端应用程序,并且我想确保它始终位于其他 Windows 应用程序和 Windows 任务栏之上。

我已经阻止了 Windows 键盘命令(alt-tab 等),但仍然存在可能导致应用程序启动并窃取屏幕的情况。

是否可以从 .NET 连接到 Windows 并不断测试应用程序是否具有焦点并位于顶部,如果没有,则赋予它焦点并使其位于顶部?

0 投票
3 回答
2575 浏览

user-interface - 基于浏览器的界面与图形的优缺点

我正处于基于桌面的应用程序的设计阶段。由于这个特定应用程序的性质,我相信它将极大地受益于基于 Web 的方法(即,允许用户通过在 kiosk 模式下运行的浏览器与应用程序交互)以利用 HTML/CSS 的简单性/JS 和许多优秀的 JS 接口插件的可用性。采用这种方法(而不是在本机或跨平台图形库中编码)是否有任何问题?

0 投票
2 回答
361 浏览

web-services - 我想要一个嵌入式网络服务器,还是什么?

所以,有人要我为他破解一些代码。他有一个 42" TFT 显示屏,他将在上面显示一些应用程序/业务相关数据。

然而,75% 的屏幕空间未被使用,所以他想用“电视/广告/flash/你知道,那种东西......基于网络......”来填充它。

有什么建议吗?我想要一个嵌入式网络服务器吗?如果是这样,是哪个?(他想要免费和开源,或者尽可能便宜)我是否在浏览器中显示它?(呃!可能,伙计)但我不想要/不需要菜单、地址栏、工具栏等 - 它应该是全屏的(这是否意味着“信息亭模式”?)。

对不起,伙计们,要求不清楚,但我希望你能猜出他可能是什么意思(他不是很技术)。我应该如何处理这个?谢谢。

0 投票
1 回答
668 浏览

apache-flex - 零售店触摸屏产品目录

我是一名 UI/UX 设计师,我想使用触摸屏显示器(和计算机)为零售店中的客户创建信息亭类型的应用程序,作为产品目录(帮助/建议)。

像这样简单的事情: http ://www.youtube.com/watch?v=aoH0u6YTTK4

这就是我想做的事情:第一个屏幕(主菜单):选择一种类别(例如:狗、猫、小动物)第二个屏幕选择一个主要类别的子类别(例如:小狗、成人,老人 - 狗)第三屏选择上一个子类别的子类别(例如:食品,健康,玩具)然后它将显示所有产品的列表,带有图片,小描述和价格。

而已。

所以信息亭的重点是帮助客户找到符合他们宠物标准的某些产品。(狗 > 小狗 > 健康狗粮)

我想知道最好的解决方案是什么:RIA(Flex/Air 或 Silveright)或 flash/action 脚本。我不确定什么是获得以下好处的最佳技术:用户体验(触摸屏操作的流畅性)和快速开发。

0 投票
1 回答
4706 浏览

c# - 将原始数据发送到 Zebra TTP 2030 打印机并获取其状态

我正在使用.net c#需要在斑马打印机 ( TTP2030) 上打印文本和条形码的 Web 应用程序。使用这里RawPrinterHelper的课程。我几乎得到了打印机的命令,作为一个 unicode 字符串。

因此,要打印条形码,我会这样做:

该命令的助记符是

我不知道我是否正确发送了 < h 48> 之类的内容。从手册中,前导h后跟空格表示十六进制值。在这种情况下,该值表示X条形码的坐标(低位字节 - 我不知道这是什么)。

如果此值以像素(或毫米)为单位,我如何转换为十六进制,然后转换为我发送到打印机的 unicode?

另外,如何转换我必须发送的十进制值

例如,为了打印我发送的标尺线:

< ESC>r<0><0><0><0><1><230><0><24><3>

都是十进制值,表示位置、开始、停止等。

如何转换此命令以便发送到打印机

我无法开始工作的另一件事是从打印机获取数据。有几个可用的命令,比如获取纸张状态、序列号、固件等。为了首先实现这一点,我添加了

RawPrinterHelper课堂上。然后我尝试使用从斑马网站获得的一个名为我的小应用程序保存SendFileToPrinter的文件发送命令.prnkiosk printer toolbox

(我选择发送文件而不是SendStringToPrinter我上面描述的方法,因为,我不相信我在那里做正确的事情,而且我测试了使用几个不同的命令向打印机发送命令文件并且它有效)。

然后调用ReadPrinter(hPrinter, sb, 6, out dwWritten);sb为空。该方法返回 0。有谁知道我如何从打印机读取数据我应该考虑使用完全不同的方法来打印(文本和条形码)并获取打印机状态吗?

0 投票
2 回答
9324 浏览

c# - 使用 c# 以编程方式禁用任务管理器

我正在开发 Kiosk 应用程序,我需要禁用任务管理器。这样当用户按下 [Ctrl + Alt + Del] 和 [Ctrl + Shift + Escape] 时,任务管理器不应该弹出。如何?

0 投票
3 回答
1703 浏览

objective-c - 如何关闭 Mac 屏幕保护程序?

我正在编写一个使用 Apple 的 kiosk 模式的应用程序。我想禁用屏幕保护程序,但“ScreenSaverDefaults”类将自身报告为仅 32 位。我只能将构建更改为 32 位,但我也希望能够支持 64 位架构。

我应该使用任何其他框架来禁用屏幕保护程序吗?

0 投票
0 回答
1219 浏览

silverlight - 关于 Windows 7(Kiosk) 组策略锁定 Silverlight Out of Browser 的一般问题

我希望将 Windows 7 笔记本电脑锁定为或多或少的信息亭类型模式。基本上登录到Windows 7,自动打开一个silverlight out 浏览器应用程序。它还应该防止删除 silverlight 应用程序。

我可以想到一些肮脏的方法来做到这一点,我只是希望沿着微软的做事方式有一种更全面的方法。也许将它们添加到域中,从 OU 继承一些限制上述内容的组策略。但我不确定这是否应该或可以做到。

人群中的管理员有什么建议或建议阅读吗?我基本上只是在寻找一个开始挖掘的好地方。

谢谢你。

0 投票
2 回答
4277 浏览

c# - 构建 .NET 信息亭应用程序

我正在.NET(C#,WPF)中构建一个触摸屏信息亭应用程序。该应用程序本身非常简单,它只是收集用户信息。

但这是我走出舒适区的地方。信息亭将设置在远程位置,因此根据我对 Web 开发的了解(这就是支付我的账单),我找不到信息亭,但如果我有一个中央位置(网络服务器),它可以找到我。当信息亭用于结束的事件时,我需要它将用户列表上传到中央存储库。我猜测通过 ssl 的 ftp 可能会起作用,或者因为我可以控制应用程序,可能是主机上的 VPN 客户端通过隧道连接到中央服务器,可能使用文件共享。这些只是猜测,我习惯了相反的模型(来自中央服务器的请求)。任何可以为我指明正确方向的建议将不胜感激。我需要在用户交互有限的代码中实现这一点。

提前致谢, 弗兰克