工欲善其事,必先利其器:準備更新哈哈倉頡

分享和討論倉頡輸入法相關的資訊和内容
版面规则
公正客觀講理,杜絶廢話連篇
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5501
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 206 次
联系:

Re: 工欲善其事,必先利其器:準備更新哈哈倉頡

帖子 ejsoon »

給出「上下左右」四種方向箭頭的字符及其unicode。

代码: 全选

這裡為你整理了最常用的「上下左右」標準箭頭字符及其對應的 Unicode 編碼:

### 1. 標準細箭頭 (Standard Arrows)

這是最常見的樣式,廣泛用於文本說明與程式碼中。

| 方向 | 字符 | Unicode (Hex) | Unicode 名稱 |
| --- | --- | --- | --- |
| **上** | ↑ | `U+2191` | UPWARDS ARROW |
| **下** | ↓ | `U+2193` | DOWNWARDS ARROW |
| **左** | ← | `U+2190` | LEFTWARDS ARROW |
| **右** | → | `U+2192` | RIGHTWARDS ARROW |

---

### 2. 粗體/實心箭頭 (Heavy Arrows)

如果你需要視覺上更顯眼的符號,可以使用這組樣式。

| 方向 | 字符 | Unicode (Hex) | Unicode 名稱 |
| --- | --- | --- | --- |
| **上** | ⬆ | `U+2B06` | UPWARDS BLACK ARROW |
| **下** | ⬇ | `U+2B07` | DOWNWARDS BLACK ARROW |
| **左** | ⬅ | `U+2B05` | LEFTWARDS BLACK ARROW |
| **右** | ➡ | `U+27A1` | BLACK RIGHTWARDS ARROW |

---

### 3. 雙線箭頭 (Double Arrows)

常用於表示「推導出」或「強烈指向」。

| 方向 | 字符 | Unicode (Hex) | Unicode 名稱 |
| --- | --- | --- | --- |
| **上** | ⇑ | `U+21D1` | UPWARDS DOUBLE ARROW |
| **下** | ⇓ | `U+21D3` | DOWNWARDS DOUBLE ARROW |
| **左** | ⇐ | `U+21D0` | LEFTWARDS DOUBLE ARROW |
| **右** | ⇒ | `U+21D2` | RIGHTWARDS DOUBLE ARROW |

---

### 4. 三角實心箭頭 (Triangle Pointers)

常用於 UI 設計、菜單或播放控件。

| 方向 | 字符 | Unicode (Hex) | Unicode 名稱 |
| --- | --- | --- | --- |
| **上** | ▲ | `U+25B2` | BLACK UP-POINTING TRIANGLE |
| **下** | ▼ | `U+25BC` | BLACK DOWN-POINTING TRIANGLE |
| **左** | ◀ | `U+25C0` | BLACK LEFT-POINTING TRIANGLE |
| **右** | ▶ | `U+25B6` | BLACK RIGHT-POINTING TRIANGLE |

---

> **小撇步:**
> 在網頁開發 (HTML) 中,你可以使用 `&#x[Hex];` 的格式來調用這些字符,例如 `→` 會顯示為 **→**。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5501
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 206 次
联系:

Re: 工欲善其事,必先利其器:準備更新哈哈倉頡

帖子 ejsoon »

網頁版:onclick改成onkeydown以使其反應更快。

有重碼時可左右拖動,如「zhyr」。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5501
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 206 次
联系:

Re: 工欲善其事,必先利其器:準備更新哈哈倉頡

帖子 ejsoon »

改進:
一,當ejcjonline_cchar內存在元素超過範圍時,則可左右拖動。當右邊存在元素超過邊界時,右方中間將生成一個半透明寬24px高3.6vh的向右svg三角形。當左邊存在元素超過邊界時則是向左的三角形。

二,在手機端點擊ejcjonline_key時感覺反應有點慢,把點擊事件改為onmousedown,並察看還有什麼因素致使其反應慢。

只需給出所要修改的地方,所有的代碼和注釋都要使用英文。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5501
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 206 次
联系:

Re: 工欲善其事,必先利其器:準備更新哈哈倉頡

帖子 ejsoon »

ejime_haha_20260508_190104

不知是否能解決卡頓的問題。
附件
ejime20260508.7z
(128.04 KiB) 已下载 1 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5501
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 206 次
联系:

Re: 工欲善其事,必先利其器:準備更新哈哈倉頡

帖子 ejsoon »

改進:
ejcjonline_cchar上點擊選字時,仍應是onclick事件,因為手指要按在上面左右滑動。

只需給出所要修改的地方,所有的代碼和注釋都要使用英文。

代码: 全选

Here is the modification to separate the event listeners. By applying `pointerdown` strictly to the keyboard area and `click` to the display area, the keys remain instantaneously responsive while the character selection area retains its native swipe-to-scroll functionality.

### JavaScript Modification

Replace the event listener section for the screen click with the following code:

```javascript
// screen click
var ejcjonline_keyboard = document.querySelector(".ejcjonline_keyboard");
var ejcjonline_display = document.querySelector(".ejcjonline_display");
var ek_line = document.querySelectorAll(".ejcjonline_keyboard_line");

// Use pointerdown for the keyboard to ensure instantaneous response
ejcjonline_keyboard.addEventListener("pointerdown", ejcjclick);

// Use click for the display area to allow horizontal touch scrolling
ejcjonline_display.addEventListener("click", ejcjclick);

// click event
function ejcjclick(e) {
	// Prevent default behavior only for pointerdown events on keyboard elements.
	// We specifically exclude .cchar_single so the browser can natively handle swipe-to-scroll.
	if (e.type === "pointerdown" && (
		e.target.classList.contains("ejcjonline_key") || 
		e.target.classList.contains("ejcjonline_spacebarkey") || 
		e.target.classList.contains("ejcjonline_fukey") || 
		e.target.classList.contains("ejcjonline_punkkey")
	)) {
		e.preventDefault();
	}

	// ... [Keep the rest of the existing ejcjclick logic exactly as it is]

```
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
一枝独秀
一枝独秀
帖子: 5501
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 179 次
被圈友点赞: 206 次
联系:

Re: 工欲善其事,必先利其器:準備更新哈哈倉頡

帖子 ejsoon »

ejime_haha_20260508_194136

應該改好了。
附件
ejime202605081941.7z
(127.38 KiB) 已下载 1 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客