• Title/Summary/Keyword: software keyboard

Search Result 54, Processing Time 0.028 seconds

Research on the Automatic Software Keyboard Based on Database (데이터베이스에 근거한 자동 키보드의 입력 방법)

  • Lee Kye Suk;Yong Hwan Seung
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.1
    • /
    • pp.101-110
    • /
    • 2005
  • Recently software keyboard is widely used in mobile devices where restrictive hardware keyboard is available. In this paper, new software-driven keyboard input method is proposed, which use minimum number of keyboard input with small keyboard space generated after analyzing of database. In this software keyboard is generated dynamically at each input step by analyzing all possible input words. Software keyboard, only possible key buttons are displayed for minimizing keyboard space and preventing mistyping. And it also provide input word completion function when the number of the candidate words is within threshold scope.

  • PDF

Vulnerability Assessment on the Secured USB Keyboard (보안 USB 키보드의 데이터 탈취 가능성 진단)

  • Lee, Kyung-Roul;Yim, Kang-Bin
    • Journal of Internet Computing and Services
    • /
    • v.12 no.5
    • /
    • pp.39-46
    • /
    • 2011
  • The user authentication on the security applications is one of the most important process. Because character based password is commonly used for user authentication, it is most important to protect the keyboard. Due to the reason, several software solutions for keyboard security have been applied to critical sites. This paper introduces vulnerabilities to the commonly used USB keyboard, implements a sample code using the vulnerabilities and evaluates the possibility for the keyboard data to be stolen in the guarded environment. Through the comparison of the result, a countermeasure to the vulnerabilities is proposed.

Comparative Study of Text Entry Speed and Accuracy Using the Three Different Keyboard Type in Students with Cerebral Palsy: Case Study (키보드 유형에 따른 뇌성마비 학생의 문자입력 속도 및 정확도 비교: 사례연구)

  • Jeong, Dong-Hoon
    • Journal of the Korean Society of Physical Medicine
    • /
    • v.10 no.1
    • /
    • pp.23-35
    • /
    • 2015
  • PURPOSE: People with physical disabilities such as cerebral palsy usually experience obstacles when interacting with computer through conventional keyboard because of their motor disabilities. The purpose of this study is empirically compare of text entry(alphabet and word) speed and accuracy using the three different keyboard type on four students(male 2 and female 2) with cerebral palsy. METHODS: This research design used a replicated single-case experimental approach to compare the individual performance. An alternating treatments design was used to examine the effectiveness of standard QWERTY keyboard and alternative keyboard(mini and big keyboard) on computer access for students with cerebral palsy. To avoid changes in posture that influence a keyboard character entry training and evaluation was carried out using his sitting in a wheelchair. Compass software program used in this study as an assessment tool to measure speed and accuracy when performance of text entry(alphabet and word). This was repeated until the stable status of reaction time. RESULTS: As a result, the alternative keyboard seems to be the most effective device for students with cerebral palsy to perform text entry. But various factors such as peculiarity of motor disabilities, experience and preferences of the user are heavily related. CONCLUSION: Thus, we must perform the objective and systematic assessment for computer access and if sustained training is accomplished, it could to improve speed and accuracy of text entry(alphabet and word).

A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard (매트릭스 구성 키보드의 n-키 롤-오버 처리를 위한 소프트웨어 알고리즘에 관한 연구)

  • Jun, Ho-Ik;Lee, Hyun-Chang
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.1
    • /
    • pp.89-94
    • /
    • 2020
  • In this paper, we propose a software algorithm that can configure n-key roll-over that detects all keys without limitation on the number of pressed keys in the dynamic scanning detection of a keyboard composed of a matrix. The proposed algorithm uses the timer interrupt of the microcontroller for computer keyboard control, so that a constant and accurate detection interval can be obtained, and an accurate debounce time can be provided. In order to confirm the effectiveness of the proposed algorithm, a microcontroller was connected to a toy keyboard constructed in the form of a clavier and experiments were conducted. As a result of the experiment, it was confirmed that detection of all keys was performed accurately regardless of the number of keys pressed.

Development of a Self Instrument Learning Tool Using an Electronic Keyboard and PC Software (전자건반악기를 이용한 악기 자율학습기 개발)

  • Lim, Gi-Jeong;Lee, Jung-Chul
    • Journal of Korea Multimedia Society
    • /
    • v.15 no.1
    • /
    • pp.51-62
    • /
    • 2012
  • In this paper, we propose a self instrument learning tool using a PC-based software and an external electronic keyboard instrument with USB interface to help primary school students to learn playing piano more easily and effectively. The PC-based learning software and the external electronic keyboard instrument interact through the USB interface. This tool has a help window to provide information how to play and support interesting game mode for exercise. The external electronic keyboard instrument receives a selective information through the USB interface and display it on LEDs and 7-segment for novices to easily know the relation between the notes and the positions in the keyboard. The external keyboard instrument can detect false inputs, display them on LEDs and on the information window. We implemented a self instrument learning system and our feasibility tests showed its validity of the self learning tool to improve the learning efficiency.

Performance and Posture Evaluation of Ergonomic Keyboard (인간공학적 키보드의 수행도 및 자세 평가에 관한 연구)

  • Choi, J.H.;Yang, S.H.;Park, P.
    • Journal of the Korean Society of Safety
    • /
    • v.14 no.4
    • /
    • pp.168-175
    • /
    • 1999
  • The objective of this research is to review the ergonomic keyboard developed to prevent musculo-skeletal disorders from being occurred during keyboard work. It was studied by comparing it with the traditional keyboard after analyzing and comparing the typing performance and work advantages both the two keyboards. Twelve male subjects with no history of musculo-skeletal disorders participated in the experiment. The quantitative data such as typing speed, accuracy, performance time, and the number of typing errors were obtained from the HTT software that was adjusted for this experiment. RULA worksheet and the degrees of extension and ulnar deviation on right and left wrist were used to analyze the upper body postures. The experiment results showed that the typing performance of the ergonomic keyboard decreased a little, but no significant difference statistically, compared with that of the traditional keyboard. On the work posture, the ulnar deviation during typing decreased in case of the ergonomic keyboard. But, the wrist extension was increased unexpectedly. Therefore, it can be regarded as these results occur due to the shape of wrist rest and the overall height of keyboard on a table. As a result, the reconsideration and redesign on the ergonomic keyboard are requested.

  • PDF

Design and Implementation of Finger Keyboard with Video Camera (비디오 카메라를 이용한 핑거 키보드의 설계 및 구현)

  • Hwang, Kitae
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.5
    • /
    • pp.157-163
    • /
    • 2016
  • This paper presents Finger Keyboard which detects the user's key types on a keyboard drawn on the paper using a video camera. The Finger Keyboard software was written in standard C/C++ language and thus easy to port to other computing environments. We installed a popular USB-type web camera on a Windows PC and implemented the Finger Keyboard as a Windows application which detects key typing and then injects the key code into the message queue of the Windows operating system. Also we implemented the Finger Keyboard on the Raspberry Pi 2 embedded computer with a dedicated camera and connected it to the Android device as an external keyboard through the Bluetooth. The result of experiments showed that the average ratio of recognition success is around 80% at the typing speed of 120 characters per minute.

An Authoring Tool for Hangul Soft Keyboard in Android (안드로이드 한글 소프트 키보드 저작 도구 구현)

  • Hwang, Kitae;Jung, In-Hwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.15 no.3
    • /
    • pp.225-234
    • /
    • 2015
  • Most mobile devices such as smartphones and tablets have a soft keyboard implemented on the LCD touch screen to receive text inputs from the user. Because the size of the LCD screen is small, many efforts are going on to develop efficient soft keyboard with less key buttons. Especially, Hangul soft keyboard needs much time, effort, and deep software technology in developing an Hangul automata program module. This paper introduces design and implementation details of our authoring tool for Hangul soft keyboard running in Android. The tool supports the user to build an unique soft keyboard easily. The authoring tool downloads the soft keyboard app to the user's smartphone and makes it run immediately.

An Electronic Keyboard Instrument Using PC MIDI and USB Interface (PC MIDI와 USB Interface를 이용한 전자건반악기 개발)

  • Lim, Gi-Jeong;Lee, Jung-Chul
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.11
    • /
    • pp.85-93
    • /
    • 2011
  • The music education improves the creative talent, social skills and academic achievement of the students. For the efficient music education, the learner centered study is highly recommended rather than the passive education, which supports self-control in selecting teaching materials, learning patterns and speed. For the successful self learning, it is requested to develop the collaborative educational learning tools, especially electronic collaborators such as H/W and S/W. Though there exist many commercialized electronic instruments and the PC MIDI based softwares, these tools have some limits and problems for the primary student to learn playing the musical instrument by himself. In this paper, we propose a supporting tool implementation method using an electronic keyboard instrument with USB Interface and PC-based software to help the primary student to learn playing the musical instrument. We implemented an electronic keyboard instrument module compactly and at low cost using a PIC18F4550 MCU. PC based software was developed to edit musical score, process the MIDI information, and interact with the electronic keyboard instrument module. This tool can offer a similar keyboard instrument environment and can be incorporated with self learning contents.

Countermeasures to the Vulnerability of the Keyboard Hardware (키보드컨트롤러의 하드웨어 취약점에 대한 대응 방안)

  • Jeong, Tae-Young;Yim, Kang-Bin
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.18 no.4
    • /
    • pp.187-194
    • /
    • 2008
  • This paper proposes an effective countermeasure to an intrinsic hardware vulnerability of the keyboard controller that causes sniffing problem on the password authentication system based on the keyboard input string. Through the vulnerability, some possible attacker is able to snoop whole the password string input from the keyboard even when any of the existing keyboard protection software is running. However, it will be impossible for attackers to gather the exact password strings if the proposed policy is applied to the authentication system though they can sniff the keyboard hardware protocol. It is expected that people can use secure Internet commerce after implementing and applying the proposed policy to the real environment.