- Add crosspoint-ef fork notice to README with links to upstream - Include feature overview, user guide, and technical comparison docs
14 KiB
CrossPoint-EF User Guide Supplement
This guide covers the additional features available in the crosspoint-ef branch. For basic operation, refer to the main User Guide.
Table of Contents
- Dictionary
- Bookmarks
- Quick Menu
- Library Search
- Reading Lists
- Display Settings
- Web Server Features
- Custom Fonts
- Additional Settings
Dictionary
The dictionary feature provides offline word lookup while reading.
Setup
- Download a StarDict dictionary (English-English dictionary provided as
dict-en-en.zip) - Extract the dictionary files to
/dictionaries/dict-data/on your SD card - You should have these files:
dict-data.ifodict-data.idxdict-data.dict.dzdict-data.syn(optional, for synonyms)
Using the Dictionary
Method 1: Quick Menu
- While reading, press the Power button briefly (requires Quick Menu to be configured)
- Select Dictionary from the menu
- Choose Select from Screen or Enter a Word
Method 2: Direct Power Button Access
- Go to Settings → Controls → Short Power Button Click
- Set to Dictionary
- While reading, press the Power button briefly to open the dictionary
Selecting a Word from the Page
- Choose Select from Screen from the dictionary menu
- The current page will display with word selection enabled
- Use Left/Right to move between words
- Use Up/Down to jump between lines
- Press Confirm to look up the selected word
- Press Back to cancel
Viewing Definitions
- Definitions display with rich formatting (bold, italic, lists)
- Use Left/Right or Volume Up/Down to navigate between pages if the definition is long
- Press Confirm to search for another word
- Press Back to return to your book
Bookmarks
Create and manage bookmarks within your books.
Adding a Bookmark
Method 1: Quick Menu
- Press the Power button briefly (requires Quick Menu to be configured)
- Select Add Bookmark (or Remove Bookmark if already bookmarked)
Method 2: Settings Configuration
- Go to Settings → Controls → Short Power Button Click
- Set to Quick Menu
- Use Quick Menu to toggle bookmarks
Bookmark Indicator
When a page is bookmarked, a small folded corner triangle appears in the top-right corner of the page.
Viewing Bookmarks
- Go to Home → Library
- Select the Bookmarks tab
- You'll see a list of books that have bookmarks
- Select a book to view its bookmarks
- Select a bookmark to jump to that location
Deleting Bookmarks
- Open a book's bookmark list (from Bookmarks tab)
- Navigate to the bookmark you want to delete
- Long-press Confirm (hold for about 1 second)
- Confirm deletion when prompted
Bookmark Naming
Bookmarks are automatically named based on:
- Chapter title and page number (e.g., "Chapter 3 - Page 42")
- Just page number if no chapter title (e.g., "Page 15")
Quick Menu
Fast access to common actions while reading.
Enabling Quick Menu
- Go to Settings → Controls → Short Power Button Click
- Select Quick Menu
Using Quick Menu
- While reading, press the Power button briefly
- Navigate with Up/Down or Left/Right
- Press Confirm to select an option
- Press Back to close the menu
Quick Menu Options
| Option | Description |
|---|---|
| Dictionary | Look up a word |
| Add/Remove Bookmark | Toggle bookmark on current page |
| Clear Cache | Free up storage space |
| Settings | Open settings menu |
Library Search
Search your library by title, author, or filename.
Accessing Search
- Go to Home → Library
- Select the Search tab
- Or from any tab, scroll to the bottom and select Search...
Using the Character Picker
The search uses a character picker interface:
- Left/Right - Move between characters
- Confirm - Add character to search query
- SPC - Add a space
- ← - Delete last character (backspace)
- CLR - Clear entire query
Navigating Results
- After entering characters, results appear below
- Press Down to move from character picker to results
- Left/Right to navigate results
- Confirm to open a book
- Up to return to character picker
Search Scoring
Results are ranked by relevance:
- Title matches rank highest
- Author matches rank second
- Filename matches rank lowest
- Matches at the start of a field rank higher
Reading Lists
Create custom book lists for organizing your library.
Viewing Lists
- Go to Home → Library
- Select the Lists tab
- Available lists are displayed
Opening a List
- Navigate to a list name
- Press Confirm to view the list contents
- Select a book to start reading
Pinning a List
Pin a list to quickly access it from the home screen:
- In the Lists tab, navigate to a list
- Long-press Confirm to open the action menu
- Select Pin List
The pinned list name will appear on the Lists button on the home screen.
Unpinning a List
- Navigate to the pinned list
- Long-press Confirm
- Select Unpin List
Deleting a List
- Navigate to a list
- Long-press Confirm
- Select Delete List
- Confirm deletion
Creating Lists via Web Server
Lists can be created and uploaded via the web server API. See Web Server Features.
Display Settings
High Contrast Mode
Increases contrast across the entire UI for better readability.
- Go to Settings → Display → High Contrast
- Set to On or Off
When enabled, mid-gray tones are pushed toward black or white.
Bezel Compensation
Compensate for physical screen edge defects (common on some devices).
- Go to Settings → Display → Bezel Compensation
- Set value from 0 (disabled) to 10 pixels
- If compensation is enabled, select Bezel Edge:
- Bottom - Default, compensates bottom edge
- Top - Compensates top edge
- Left - Compensates left edge
- Right - Compensates right edge
The compensation margin automatically rotates with screen orientation.
Status Bar Options
Additional status bar display options:
| Option | Description |
|---|---|
| None | No status bar |
| No Progress | Status bar without reading progress |
| Full w/ Percentage | Status bar with percentage progress |
| Full w/ Progress Bar | Status bar with visual progress bar |
| Progress Bar | Only progress bar, no other info |
Configure at Settings → Display → Status Bar.
Sleep Screen Cover Filter
When using book cover as sleep screen:
| Filter | Effect |
|---|---|
| None | Grayscale image as-is |
| Contrast | Black and white only (no grays) |
| Inverted | Inverted black and white |
Configure at Settings → Display → Sleep Screen Cover Filter.
Web Server Features
The web server provides extended file management and companion app support.
Starting the Web Server
- Go to Home → File Transfer
- Select a WiFi network or create a hotspot
- The web server URL will be displayed
File Management
Access the file manager at http://<device-ip>/files
Available Operations:
- Upload - Upload files via drag-and-drop or file picker
- Download - Download files to your computer
- Delete - Remove files and folders
- Rename - Rename files and folders
- Create Folder - Create new directories
- Archive/Unarchive - Archive books (preserves reading progress)
- Copy/Move - Copy or move files and folders
API Access
The web server provides a JSON API for programmatic access:
| Endpoint | Description |
|---|---|
GET /api/status |
Device status |
GET /api/files?path=/ |
List files |
GET /api/archived |
List archived books |
GET /api/hash?path=/book.epub |
Get MD5 hash |
mDNS Discovery
The device advertises itself as crosspoint.local on your network.
Companion App Support
The web server supports the CrossPoint Companion Android app:
- QR Code - Scan the QR code displayed on the web server screen
- Deep Links - URLs like
crosspoint://files?host=192.168.1.100open the app directly
Managing Reading Lists via API
Get all lists:
GET /list
Get specific list:
GET /list?name=MyList
Upload a list:
POST /list?action=upload&name=MyList
Content-Type: text/plain
1,Book Title,Author Name,/path/to/book.epub
2,Another Book,Another Author,/path/to/another.epub
Delete a list:
POST /list?action=delete&name=MyList
Custom Fonts
Two additional accessibility-focused fonts are available.
Available Custom Fonts
- Atkinson Hyperlegible Next - Designed for low-vision readers with high character differentiation
- Fern Micro - Optimized for small screens
Enabling Custom Fonts
- Go to Settings → Reader → Font Family
- Select Custom
- Go to Settings → Reader → Custom Font
- Select your preferred font
Fallback Font
When using custom fonts, set a fallback for missing glyphs:
- Go to Settings → Reader → Fallback Font
- Choose Bookerly or Noto Sans
Additional Settings
Short Power Button Actions
Configure what happens when you briefly press the Power button:
| Option | Action |
|---|---|
| Ignore | No action (default) |
| Sleep | Put device to sleep |
| Page Turn | Turn to next page |
| Dictionary | Open dictionary |
| Quick Menu | Open quick menu |
Configure at Settings → Controls → Short Power Button Click.
Long-press Chapter Skip
Control side button long-press behavior:
- On (default) - Long-press Volume buttons to skip chapters
- Off - Long-press scrolls a page instead
Configure at Settings → Controls → Long-press Chapter Skip.
Hyphenation
Enable word hyphenation for justified text:
- Go to Settings → Reader → Hyphenation
- Set to On
Hyphenation patterns are available for multiple languages (English, German, French, Spanish, Russian, etc.).
Recents View Enhancements
Badges
Books in the Recent tab display badges showing:
- File extension (epub, txt, md)
- Suffix tags (X4, X4P for files with
-x4or-x4psuffixes)
Removing from Recents
- Navigate to a book in the Recent tab
- Long-press Confirm
- Select Remove from Recents
Clearing All Recents
- Navigate to any book in the Recent tab
- Long-press Confirm
- Select Clear All Recents
- Confirm the action
Tab Navigation
The library uses a unified tab bar for navigation.
Tabs Available
| Tab | Contents |
|---|---|
| Recent | Recently opened books |
| Lists | Custom reading lists |
| Bookmarks | Books with bookmarks |
| Search | Search all books |
| Files | File browser |
Navigating Tabs
When the tab bar is focused:
- Left/Right - Switch between tabs
- Down - Enter the selected tab's content
- Confirm - Same as Down
Tab Overflow
When tabs don't fit on screen:
- < indicator appears on left when more tabs exist to the left
- > indicator appears on right when more tabs exist to the right
- Scroll continues automatically when navigating past visible tabs
Inline Images
EPUBs with embedded images now display them inline with text.
Supported Formats
- JPEG (.jpg, .jpeg)
- PNG (.png)
Image Display
- Images are automatically scaled to fit the page width
- Images are converted to 4-level grayscale with dithering
- First load may be slower as images are processed
- Subsequent loads use cached versions
Image Cache
Processed images are cached as .pxc files in the book's cache directory for faster loading.
Troubleshooting
Dictionary Not Working
- Verify dictionary files are in
/dictionaries/dict-data/ - Check that all required files exist (.ifo, .idx, .dict.dz)
- File names must match exactly (case-sensitive)
Bookmarks Not Saving
- Ensure SD card is not write-protected
- Check available storage space
- Bookmarks are saved per-book in
/.crosspoint/
Search Not Finding Books
- Search only indexes books in the library
- Ensure books have proper EPUB metadata
- Try searching by filename if metadata is missing
Images Not Displaying
- Only PNG and JPEG formats are supported
- Very large images may fail to load due to memory constraints
- Check for sufficient free memory (multiple large books open may exhaust memory)
Web Server Connection Issues
- Ensure device and computer are on the same network
- Try accessing via IP address instead of
crosspoint.local - Check that firewall isn't blocking port 80
Keyboard Shortcuts Summary
In Reader
| Button | Action |
|---|---|
| Left/Volume Up | Previous page |
| Right/Volume Down | Next page |
| Left (hold) | Previous chapter |
| Right (hold) | Next chapter |
| Back | Return to library |
| Back (hold) | Return to home |
| Confirm | Open chapter selection |
| Power (brief) | Configured action (Quick Menu/Dictionary/Sleep/Page Turn) |
In Quick Menu
| Button | Action |
|---|---|
| Up/Down/Left/Right | Navigate options |
| Confirm | Select option |
| Back | Close menu |
In Word Selection
| Button | Action |
|---|---|
| Left/Right | Move between words |
| Up/Down | Move between lines |
| Confirm | Look up word |
| Back | Cancel |
In Library Tabs
| Button | Action |
|---|---|
| Left/Right | Switch tabs (when tab bar focused) |
| Up/Down | Navigate within tab |
| Confirm | Select item / Enter tab |
| Confirm (hold) | Action menu |
| Back | Go back / Exit to home |