Language / 语言 / Bahasa: English 简体中文 Bahasa Malaysia
Accessibility statement
Our target
We aim to meet WCAG 2.2 Level AA across hanyawahyu.my, in all three language editions, and we treat four journeys as mandatory: reaching the key facts, reading the pricing position, opening a floor plan, and contacting us by form or WhatsApp. If any of those cannot be completed with a keyboard or a screen reader, we treat it as a defect.
What has been built in
- A skip link, one
h1, and a heading order that follows the page rather than the styling. - Full keyboard support for the layout tabs (arrow keys), the FAQ accordion, the image lightbox (focus moves in, Escape closes, focus returns to the image you opened) and the floating WhatsApp dock.
- Visible focus outlines on every interactive control, at 3px, never removed.
- Touch targets of at least 44 px on primary actions and at least 24 px everywhere.
- Data tables with captions and row and column scopes, which stay label-paired when they collapse into cards on a narrow screen.
- Text alternatives for every image, and the Level 11 facilities plan is published as a full text list, not only as a drawing.
- Form fields with real labels, inline error messages tied to their field, and
autocompletetokens. - Status messages — form success and failure, tour loading, number copied — announced politely without stealing focus.
- Motion honours
prefers-reduced-motion. langattributes on every passage that is not in the page language, so screen readers switch voice correctly.- A language switcher of real links to real pages. Nothing is machine-translated in the browser, and you are never redirected away from the language you chose.
The verification question, and how to avoid it
The enquiry and e-brochure forms ask one single-digit addition before sending, alongside a hidden honeypot field. It is a visible client-side check: it raises the cost of casual automated submissions, and it is not bot-proof, not a server-side CAPTCHA and not a guarantee against spam.
An arithmetic question is a cognitive-function test, and WCAG 2.2 success criterion 3.3.8 asks that one not be the only route available. It is not the only route here — you can reach us directly on WhatsApp or by phone at the number in the footer, without answering anything. The field itself is a normal labelled text input with a numeric keypad hint, reachable by keyboard and announced by screen readers, and its error message is tied to it programmatically rather than signalled by colour alone.
Known limitations
- The 360° tour is a third-party viewer from GoProp360. We control whether and when it loads — it never loads until you ask for it, and the primary control is an ordinary link that works without JavaScript — but not its internal keyboard or screen-reader support.
- The map is a Google Maps embed with the same constraint. The address, coordinates and all distances are given as text next to it, so nothing depends on the map alone.
- Floor plans and the facilities plan are developer drawings. Fine print inside a drawing may not scale well; the decision-relevant content — sizes, bedrooms, bathrooms, bays, dimensions and every facility name — is published as text beside each image.
Tell us about a barrier
If something here blocked you, we want to hear about it and we will fix it. Message us on WhatsApp at +6013-5898656 or use the enquiry form, and say which page and what happened.
无障碍声明
我们的目标
我们的目标是让 hanyawahyu.my 的三个语言版本均达到 WCAG 2.2 AA 级标准,并将四项操作流程视为必须可用:查阅项目要点、了解价格立场、打开户型图,以及透过表格或 WhatsApp 与我们联系。若上述任何一项无法以键盘或屏幕阅读器完成,我们视之为缺陷。
已内建的无障碍设计
- 跳转链接、唯一的
h1,以及依循内容结构(而非视觉样式)的标题层级。 - 户型分页(方向键)、常见问题折叠面板、图片灯箱(焦点进入、Esc 关闭、关闭后焦点返回原图)与浮动 WhatsApp 按钮,均支持完整键盘操作。
- 所有互动元件均保留 3px 的清晰焦点外框,绝不移除。
- 主要操作的触控区域至少 44 px,其余各处至少 24 px。
- 数据表格均设有表题与行列范围标注;在窄屏折叠为卡片时仍维持「标签—数值」配对。
- 每张图片均有替代文字;第 11 层设施平面图另以完整文字清单发布,而非仅以图示呈现。
- 表单栏位配有真实标签、与栏位关联的行内错误讯息,以及
autocomplete属性。 - 状态讯息——表单成功与失败、导览载入、号码已复制——以礼貌方式播报,不会抢夺焦点。
- 动效遵从
prefers-reduced-motion设定。 - 凡与页面语言不同的段落均标注
lang属性,让屏幕阅读器正确切换语音。 - 语言切换器为指向真实页面的真实链接。浏览器端没有机器翻译,也不会将您从所选语言强制转跳。
验证题,以及如何避开它
查询与电子册表格在提交前会请您回答一道个位数加法,另设有隐藏的蜜罐栏位。这是一道可见的用户端检查:它提高了自动提交的成本,但并非防机器人、并非服务器端 CAPTCHA,也不能保证阻挡垃圾讯息。
算术题属于认知能力测试,WCAG 2.2 成功准则 3.3.8 要求它不应是唯一途径。在本站它并非唯一途径 — 您可直接透过 WhatsApp 或页脚的电话号码联络我们,无需回答任何问题。该栏位本身是带标签的一般文字输入框,附数字键盘提示,可用键盘操作、可由屏幕阅读器朗读,其错误讯息以程序方式与栏位关联,而不仅以颜色提示。
已知限制
- 360° 全景导览为 GoProp360 提供的第三方浏览器。我们可控制其是否与何时载入——在您主动要求之前不会载入,且主要操作为一个无需 JavaScript 即可运作的普通链接——但无法控制其内部的键盘与屏幕阅读器支持。
- 地图为 Google Maps 嵌入,限制相同。地址、坐标与所有距离均以文字列于旁侧,因此不会有任何资讯只能依赖地图取得。
- 户型图与设施平面图为发展商图则。图中细小文字放大后未必清晰;影响决策的内容——面积、卧室、浴室、车位、尺寸与每一项设施名称——均已以文字发布于图片旁。
若您遇到障碍
若本网站有任何地方阻碍了您,我们希望知道,并会加以修正。请透过 WhatsApp +6013-5898656 或查询表格告知我们是哪一个页面、发生了什么情况。
Penyataan kebolehcapaian
Sasaran kami
Kami mensasarkan WCAG 2.2 Tahap AA di seluruh hanyawahyu.my, dalam ketiga-tiga edisi bahasa, dan kami menganggap empat perjalanan sebagai wajib: mencapai fakta utama, membaca kedudukan harga, membuka pelan lantai, dan menghubungi kami melalui borang atau WhatsApp. Jika mana-mana daripadanya tidak dapat diselesaikan dengan papan kekunci atau pembaca skrin, kami menganggapnya sebagai kecacatan.
Apa yang telah dibina
- Pautan langkau, satu
h1, dan susunan tajuk yang mengikut kandungan halaman dan bukan gayanya. - Sokongan papan kekunci penuh untuk tab susun atur (kekunci anak panah), akordion soalan lazim, lightbox imej (fokus masuk, Escape menutup, fokus kembali ke imej yang anda buka) dan dok WhatsApp terapung.
- Garis fokus yang kelihatan pada setiap kawalan interaktif, pada 3px, tidak pernah dibuang.
- Sasaran sentuh sekurang-kurangnya 44 px pada tindakan utama dan sekurang-kurangnya 24 px di semua tempat lain.
- Jadual data dengan kapsyen serta skop baris dan lajur, yang kekal berpasangan label-nilai apabila ia beralih menjadi kad pada skrin sempit.
- Alternatif teks untuk setiap imej, dan pelan kemudahan Aras 11 diterbitkan sebagai senarai teks penuh, bukan hanya sebagai lukisan.
- Medan borang dengan label sebenar, mesej ralat sebaris yang terikat pada medannya, dan token
autocomplete. - Mesej status — kejayaan dan kegagalan borang, pemuatan lawatan, nombor disalin — diumumkan secara sopan tanpa merampas fokus.
- Pergerakan mematuhi
prefers-reduced-motion. - Atribut
langpada setiap petikan yang bukan dalam bahasa halaman, supaya pembaca skrin bertukar suara dengan betul. - Penukar bahasa ialah pautan sebenar ke halaman sebenar. Tiada terjemahan mesin dalam pelayar, dan anda tidak pernah dilencongkan daripada bahasa yang anda pilih.
Soalan pengesahan, dan cara mengelakkannya
Borang pertanyaan dan e-brosur meminta satu penambahan satu digit sebelum menghantar, di samping medan honeypot tersembunyi. Ia pemeriksaan pihak pelanggan yang kelihatan: ia meningkatkan kos penghantaran automatik biasa, dan ia bukan kalis bot, bukan CAPTCHA di pelayan, dan bukan jaminan terhadap spam.
Soalan aritmetik ialah ujian fungsi kognitif, dan kriteria kejayaan WCAG 2.2 3.3.8 meminta ia tidak menjadi satu-satunya laluan. Ia bukan satu-satunya laluan di sini — anda boleh menghubungi kami terus melalui WhatsApp atau nombor telefon di pengaki, tanpa menjawab apa-apa. Medan itu sendiri ialah input teks berlabel biasa dengan petunjuk papan kekunci angka, boleh dicapai dengan papan kekunci dan dibaca oleh pembaca skrin, dan mesej ralatnya dikaitkan secara program dan bukan hanya melalui warna.
Batasan yang diketahui
- Lawatan 360° ialah pemapar pihak ketiga daripada GoProp360. Kami mengawal sama ada dan bila ia dimuatkan — ia tidak pernah dimuatkan sehingga anda memintanya, dan kawalan utamanya ialah pautan biasa yang berfungsi tanpa JavaScript — tetapi bukan sokongan papan kekunci atau pembaca skrin dalamannya.
- Peta ialah benaman Google Maps dengan batasan yang sama. Alamat, koordinat dan semua jarak diberikan sebagai teks di sebelahnya, jadi tiada apa-apa yang bergantung pada peta sahaja.
- Pelan lantai dan pelan kemudahan ialah lukisan pemaju. Tulisan halus di dalam lukisan mungkin tidak berskala dengan baik; kandungan yang menentukan keputusan — saiz, bilik tidur, bilik air, petak parkir, dimensi dan setiap nama kemudahan — diterbitkan sebagai teks di sebelah setiap imej.
Beritahu kami tentang halangan
Jika sesuatu di sini menghalang anda, kami mahu mengetahuinya dan kami akan membaikinya. Hubungi kami di WhatsApp +6013-5898656 atau gunakan borang pertanyaan, dan nyatakan halaman mana dan apa yang berlaku.