Giter Site home page Giter Site logo

chris-wolf / dasher Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dasher-project/dasher

0.0 0.0 0.0 69.38 MB

Dasher

Home Page: http://www.inference.phy.cam.ac.uk/dasher/

License: GNU General Public License v2.0

HTML 0.02% Batchfile 0.01% XSLT 0.06% Python 0.88% C++ 23.73% C 71.17% Objective-C++ 0.81% Objective-C 0.26% Shell 0.07% Makefile 0.12% CMake 0.06% Java 2.65% Perl 0.01% M4 0.17% Rich Text Format 0.01% VBScript 0.01%

dasher's Introduction

Dasher Version 5

Build Status:

Windows: Build status - Linux: Build Status - Java: CircleCI Build Status

Description

Dasher is a zooming predictive text entry system, designed for situations where keyboard input is impractical (for instance, accessibility or PDAs). It is usable with highly limited amounts of physical input while still allowing high rates of text entry.

Dasher is Free software released under the GPL. Further documentation may be found in the Doc/ subdirectory

Requirements

Dasher makes use of the following third party software (note that this list is potentially inaccurate or incomplete - please send any corrections to [email protected]):

General:

  • The Expat XML parser (required)

Linux (see INSTALL.Linux for build time requirements):

  • GTK+ (2.6 or greater) (required)
  • GNOME (optional, but highly recommended)
  • Libcanna (optional, for Hiragana to Kanji conversion)

MS Windows:

  • MS Speech API (optional)
  • MS Table API (optional - required for tablet start/stop mode)

MS Windows CE:

  • (not sure - if anyone knows then please fill this in)

Platform Specific Notes

Solaris

Dasher has been tested on Solaris 10. You will need to upgrade to gnome-doc-utils 0.3.2 to install the documentation, which in turn will require libxml 2.6.12 and libxslt 1.1.8. These packages are not required to run dasher once it is built.

There have been some issues with the gthread-2.0 pkgconfig file including compiler flags which are not understood by the compiler. You may need to shadow this file in another directory with these flags removed.

GNU make (gmake) must be used if building gnome documentation.

macOS

The macOS version has its own README.

The native UI in the MacOSX directory builds in Xcode 11.3 and has been tested on macOS 10.14.

The GTK2 front end should build on Darwin with minimal changes, and with a recent enough version of GTK will not require the X11 server.

Installation Instructions

Please see the file INSTALL.[platform] for details on how to build and install Dasher from source on your host system.

Font Support

Dasher includes some alphabets which require fonts that you probably don't have installed; for example, for the International Phonetic Alphabet, Korean and Hiragana (Japanese). We aren't legally allowed to distribute a font for the IPA, but you can download one yourself from:

http://www.sil.org/computing/fonts/encore-ipa.html

Kanji Entry

As of Dasher 3.99.0, experimental support for Japanese Kanji entry by Hiragana conversion. To build Dasher with this enabled on Linux, you need the libcanna conversion library. You also need to be able to access a canna conversion server, which can be on the local machine or over a network. Please note that Dasher will not start a canna server if none is running - you must do so manually before running Dasher. Please see the Canna documentation for more details.

Kanji conversion in Microsoft Windows is via the IME API, which is part of Windows XP and Asian builds of earlier Windows versions. Support for Kanji conversion in Dasher under Windows is still very much under development, so please take care when trying it out. In particular, Dasher will crash if you try to enable Kanji conversion on a machine which does not have Japanese localisation installed.

To use Kanji conversion in Dasher, you must select 'Japanese Canna' from the 'Alphabet' section of the preferences dialogue, and the Japanese language model from the 'Prediction' section.

Support and Feedback

Please file any bug reports in the GNOME Bugzilla system:

http://bugzilla.gnome.org/

using the 'dasher' package name. We also appreciate general feedback - please send any comments to '[email protected]'.

You can find the Dasher website at:

http://www.inference.org.uk/dasher/

Thank you for trying Dasher,

The Dasher Team

dasher's People

Contributors

prlw1 avatar ipomoena avatar piotrdrag avatar behdad avatar cagdasgerede avatar mtelka avatar lbaudoin avatar aklapper avatar marv-cz avatar dbarnett avatar mtrmac avatar kelemeng avatar dmustieles avatar sehtia avatar yeager avatar claudep avatar promixis avatar pesder avatar pmkovar avatar dmytro-bit avatar changwoo avatar mirosnik1 avatar dooteo avatar aurisc4 avatar frandieguez avatar takeshi-aihana avatar urmatej avatar gforcada avatar janderssonse avatar mrkara avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.