From nobody Sat May 04 01:37:08 2024 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VWVf82nphz5JDTV for ; Sat, 4 May 2024 01:37:20 +0000 (UTC) (envelope-from danielwolak97@gmail.com) Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VWVf71yfFz41hS for ; Sat, 4 May 2024 01:37:19 +0000 (UTC) (envelope-from danielwolak97@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=dFhxacRL; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of danielwolak97@gmail.com designates 2607:f8b0:4864:20::831 as permitted sender) smtp.mailfrom=danielwolak97@gmail.com Received: by mail-qt1-x831.google.com with SMTP id d75a77b69052e-437610adf96so1375751cf.3 for ; Fri, 03 May 2024 18:37:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714786638; x=1715391438; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ak4iskPDN0yE5kR0/DZ04Zd97dUsKHer6cyXNLYGM04=; b=dFhxacRLpTM/IW5JiDgK80xlG/dwaAORTCBcJ1JeOELswnKyQcnc/lz8TOfl14A+WC ciTUWMk6maQ2vSEI3fP2M0iEVJU03YcImBhzVQaNWFNVKWPy+mXVGrpOBddH6KBLAgTz EzCwqjCWTzOEVeFQ1Zvy84k65ugApabYesNyxHsufqFhsnbCMvZJ4SiGnne//sAw6J9V irtr96Mx2wpxVTMG9ZNtzyoZj3FIGgGbAGWh1PqRlKHK50b17r4yRsqIT5ykoEyomGWN cdkAbtwMKzMYMQx2kDcATj3DaFda52YlLsn4g4Ua23oyYpNrErk8Xe1JZSOKxTllhf+T fmKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714786638; x=1715391438; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ak4iskPDN0yE5kR0/DZ04Zd97dUsKHer6cyXNLYGM04=; b=mXdW2+xbyiwL0Tefo86277K2pEwqN3mq/SwOP8Va0iTggKL+bpGbc7vOOarMUjisng YoLidYUcv9dbEYUyaYWqEwNqz4SrNmKUNVsYfKIX3AqqwV7cZRZzX+nms2tXa+4DdJx/ a0wAfD58y4W6P5ZEUaX/y0W3c02+pjwCc2VFEGDy1qamsapWN5ng5ixTeeZw0Uy12SSD ALuNuuN1MANPC4104N+Wh6nl5Lv/Zye4EJwUjK1dBdOFA9gsb7hkQI70cTjUG1fGdDzb PUZbbrthJKEtjgrJ/QF5ILrAlY/kEPj7xufICQ6niZHFWre302HwE+gpnCVE3NsZRhop 8Itg== X-Gm-Message-State: AOJu0Yx2LnpyzQkUdE5R8q5Hde7xKORS0YDS22ld7DXAsMoAw0ryF9Zk ACjbkualf3alCurl8yeK8JH8syUuN5VJXLTDvVfQQH8GMVyKjig6ZqL8Dy4xbtSd0DCn6tbj25e e4zoCSkTnHbvHWYyyT3LB7L5prUTQZA== X-Google-Smtp-Source: AGHT+IEQ99K2NZJ9vnjsyCcjVUfrm/x6s0fQ3ORUokEkk7YmDGzhEcbwZcc249X5DYlfQcRD09/hcgkSZWrMajcxp9E= X-Received: by 2002:a05:622a:3c6:b0:43a:e2c7:bf71 with SMTP id k6-20020a05622a03c600b0043ae2c7bf71mr4730157qtx.52.1714786638297; Fri, 03 May 2024 18:37:18 -0700 (PDT) List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-accessibility@freebsd.org Sender: owner-freebsd-accessibility@FreeBSD.org MIME-Version: 1.0 From: Daniel Wolak Date: Fri, 3 May 2024 21:37:08 -0400 Message-ID: Subject: Accessibility for blind and low vision users on FreeBSD 14 To: freebsd-accessibility@freebsd.org Content-Type: multipart/alternative; boundary="000000000000710246061796e08a" X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.72 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.72)[-0.719]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-accessibility@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-accessibility@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::831:from] X-Rspamd-Queue-Id: 4VWVf71yfFz41hS --000000000000710246061796e08a Content-Type: text/plain; charset="UTF-8" Hi folks, I'm a longtime linux user and administrator, and am interested in exploring free bsd. As I have no vision, I use either text to speech (through a screenreader such as orca in the GUI or speakup in the CLI) or output to a hardware braille display through brltty. Unfortunately as most of these solutions are linux based (speakup as an example is a set of Linux kernel modules), they aren't that applicable or transferable to free bsd as I understand it. I'm just wondering if there has been any work done on accessibility, or people who have successfully gotten screenreader or braille output working who wouldn't mind sharing some insight into how they did it? I see reference to a screenreader called yasr through various internet searches, although it doesn't look as though it has had an update since 2008. It may still be useable for reading the terminal though, and if anyone knows about this please let me know. Another option I'm contemplating is trying to get a virtual serial console setup. I'm currently running free bsd in a vm for testing, and theoretically I should be able to pipe a text console's output to my screenreader on the host system so I can at least get ssh enabled and access it that way. Currently I'm having to use OCR (optical character recognition) to read the terminal which isn't ideal. Thanks in advance for any ideas on this, and i'm happy to describe my setup more or expand on some points if it would help in this situation. I'm also happy to contribute some documentation back assuming it doesn't already exist if/when I get this working for the benifit of others going forward. Daniel --000000000000710246061796e08a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi folks,
I'm a longtime linux user and administra= tor, and am interested=C2=A0in exploring free bsd.
As I have no v= ision, I use either text to speech (through a screenreader=C2=A0such as orc= a in the GUI or speakup in the CLI) or output to a hardware braille display= through brltty.
Unfortunately as most of these solutions are lin= ux based (speakup as an example is a set of Linux kernel modules), they are= n't that applicable=C2=A0or transferable to free bsd as I understand it= .
I'm just wondering if there has been any work done on acces= sibility, or people who have successfully gotten screenreader=C2=A0or brail= le output working who wouldn't mind sharing some insight into how they = did it?
I see reference=C2=A0to a screenreader=C2=A0called yasr t= hrough various internet searches, although it doesn't look as though it= has had an update since 2008.
It may still be useable=C2=A0for r= eading the=C2=A0terminal though, and if anyone knows about this please let = me know.
Another option I'm contemplating is trying to get a = virtual serial console setup.
I'm currently running free bsd = in a vm for testing, and theoretically I should be able to pipe a text cons= ole's output to my screenreader=C2=A0on the host system so I can at lea= st get ssh enabled and access it that way.
Currently I'm havi= ng to use OCR (optical character recognition) to read the terminal which is= n't ideal.
Thanks in advance for any ideas on this, and i'= ;m happy to describe my setup more or expand on some points if it would hel= p in this situation.
I'm also happy to contribute some docume= ntation back assuming it doesn't already exist if/when I get this worki= ng for the benifit=C2=A0of others going forward.

D= aniel
--000000000000710246061796e08a--