键盘功能 [英] keyboard functionality

查看:119
本文介绍了键盘功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好
感谢您尝试在此方面为我提供帮助.
---------
1-我想为一些无法轻易使用鼠标的客户开发会计程序,
我需要使用90%的键盘快捷键来导航菜单和输入数据或获取报告.
很明显,所有语言都为此提供了某些功能,
但是我想听听您的经历,哪个是最好的?"或他们的某些排名"
2-这个程序是独立的,它应该在所有方面支持波斯语,这是我的第一语言(波斯语是用于中东(伊朗)的)
3-由于此应用程序应在独立PC上运行,因此建议您使用哪个数据库? (SQL Server 2000、2005、2008,MySql等)
4-维护对我来说非常重要,因此请帮助我找到一种简便的日志记录方式,并以最快的方式找到问题.
5-我标记了linux,因为我以为我喜欢linux,而我的客户不太了解Windows,如果我选择也可以在linux上平稳运行的平台,您认为这是一个不错的选择吗? /> ---------

最好的问候
Ehsan

Hi all
Thanks for trying to help me on this .
---------
1- I want to develop a accounting program for some customers they can''t use mouse easily,
I need to use 90% keyboard shortcut for navigating in my menus and data entry or getting report.
It''s obvious that all languages have some functionality for this,
But I want to hear your experience "Which one is the best ?" or "Some ranking of them"
2- this program is standalone and It should support Persian language in all parts, It''s my 1st language (Persian is for Middle East (Iran))
3- As this application should run on stand alone PC, which database you suggest to use ? (SQL Server 2000 ,2005 , 2008 , MySql , etc)
4- Maintenance is very important to me, so please help me to find a light way to log and find the problem in the fastest way.
5- I tag linux, because I''m thinking that as I like linux and my customers don''t know windows well, do you think its a good choice if I choose some platform that can run smoothly on linux too?
---------

Best Regards
Ehsan

推荐答案

1:使用键盘侦听器类捕获击键非常容易,它只是将方法映射到键码-每个键都有键码-无论使用哪种语言.
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx [ ^ ]

2:语言没关系

3:独自一人吗?没有一点数据库,然后:P使用sql并将它们联网.这很容易.否则,您可以使用像MS Access这样的独立数据库制作工具,但是您必须学习糟糕的VBA.

4:安排任务以清除temp +的东西..数据库中的触发器很容易,只需使用google任意选择数据库即可..+触发器

5:Linux是个坏主意.兼容性会很糟糕.

GL
1: using a keyboard listener class to capture keystrokes is easy enough, its just mapping methods to keycodes- every key has a keycode - no matter what language.
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx[^]

2: language doesnt matter

3:stand alone? no point having a database then :P use sql and network them up. its easy. otherwise u cud use a standalone database making tool like MS Access, but you''d have to learn VBA which sucks..

4: schedule tasks to clear temp + stuff.. triggers in database are easy just google whatever database u choose.. + triggers

5: Linux is bad idea.. compatibility will be a bitch.

GL


这篇关于键盘功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆