Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


07 Maggio 2017 Postato da: cercamon
Mappatura tastiera in WinUAE
Salve a tutti,

ho creato un piccolo ambiente di sviluppo usando WinUAE e simulando un Amiga 1200, WB 3.1 e ASMOne.
La versione dell'assemblatore è Trash'MOne ma ho installato anche ASMOne 1.20.
Il mio problema è che non riesco ad utilizzare l'editor a tutto schermo dell'assembler (soprattutto i tasti cursore per navigare sui listati), ossia la tastiera del PC Windows non corrisponde perfettamente alla tastiera Amiga emulata. Lo stesso vale per alcuni caratteri importanti nei listati assembly come #, $ e altri. Anche i tasti Amiga-Left e Amiga-Right non sembrano funzionare correttamente. La tastiera PC che sto usando è SF (Swiss-French) oppure IT (Italian), ma i tasti cursore e altri tasti di controllo / comando non vanno.

Ho provato a smanettare sia nella configurazione WinUAE keyboard, sia nel WorkBench emulato, ma finora senza risultato.

Grazie per eventuali suggerimenti.
Commenti: 13  Aggiungi  - Leggi

Indice: forum / Richieste di Aiuto


Post inviati: 101

Visulizza profilo Messaggio Personale
46.127.176.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
Commento 1
cercamon 7 Maggio 2017    15:47:55
Usando invece un'installazione con Amiga 500 base (1MB) e ASMOne 1.20 su WB 1.3, ho il (quasi) pieno controllo della tastiera. Tasti frecce ok, tasti controllo ko.
Controllo pieno full-screen dell'editor di ASMOne, con i tasti freccia che consentono di navigare su tutto il codice.

Post inviati: 101

Visulizza profilo Messaggio Personale
46.127.176.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
Commento 2
cercamon 7 Maggio 2017    16:02:51
Trovato: occorre andare nella configurazione di WinUAE (tasto F12, selezionare Game Ports > Port 1: Windows Mouse, Port 2: "Keyboard Layout A" invece di "Keyboard Layout B".
Il layout B usa i tasti freccia solo come joystick.

Spero che il thread serva almeno a qualcuno nelle stesse condizioni...

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.85.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 3
carlo 7 Maggio 2017    21:50:03
Per i caratteri, nelle preferenze di AmigaOS è possibile cambiare la tastiera in base alla lingua scelta, smanettando è anche possibile modificare le tastiere con un vecchio editore di tastiera usato su OS3.

Post inviati: 101

Visulizza profilo Messaggio Personale
46.127.176.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
Commento 4
cercamon 8 Maggio 2017    14:37:49
A volte mi capita di non poter digitare alcuni simboli quando cambio il layout di tastiera nell'Amiga emulato con WinUAE. Questo accade nonostante il programmino KeyShow mostri a schermo il layout giusto e le giuste combinazioni con Shift, Alt, ecc. Ad esempio, impostando il layout CH1 (Svizzera) non si riesce a digitare il simbolo del dollaro "$" anche se dovrebbe corrispondere allo stesso tasto usato in Windows con lo stesso layout (SF).

Siccome in ASMOne i simboli $, #, %, ecc. sono importanti per scrivere i listati, spesso sono costretto a cambiare layout (ad es. impostando la tastiera italiana "i" da Prefs/Input).

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
82.55.249.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 5
carlo 8 Maggio 2017    16:41:21
Come detto per esempio potresti modificare con un Editore di Tastiera la Keymaps "CH1" e piazzare il carattere dollaro al posto di un tasto che non usi, opure fare il copia-incolla prendendo il carattere dollaro da dove vuoi anche da Windows. Se usi WinUAE e stai usando un sistema IOS 3.x potrai condividere la Clipboards quindi il copia-incolla anche fra i due ambienti, magari incollando tutto il testo digitato su PC.

Post inviati: 101

Visulizza profilo Messaggio Personale
46.127.176.*** Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/58.0.3029.83 Mobile/13G36 Safari/601.1.46
Commento 6
cercamon 9 Maggio 2017    00:32:18
Buono a sapersi. Grazie.
La possibilità di modificare il keymap file (come ch1 oppure i) con un editor mi sembra la soluzione migliore. Quale editor è disponibile?

Post inviati: 1683

Visulizza profilo Messaggio Personale
151.16.215.*** Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 7
aleghid 9 Maggio 2017    01:10:32
Keymap for British Win95 keyboards
http://aminet.net/package/driver/input/PCKeymap

dice:
It correctly maps all keys (on my keyboard anyway) except for the miscellaneous ones (Scroll Lock/Home/End, etc.)

e poi:
This works for me, so if there are slight differences or faults I suggest you download KME of Aminet, and make any necessary modifications

si potrebbe partire da qui e crearne una italiana visto che questa è inglese.

ecco KME:
http://aminet.net/package/util/misc/KME-UPD

questo tool è per modificare i file keymap. non l'ho ancora provato

Commento modificato il 09/05/2017 alle ore 01:25:05


NovAmiga Forum Link



Amiga utilizzato:

A1200 total black + VampireV2 + Indivision MK3 + Netgear MA401 + Bifrost



"Will that thing never die?" Cit. Linus Torvalds

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
82.55.249.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 8
carlo 9 Maggio 2017    09:09:15
KME va bene, prima di eseguirlo copia il carattere dollaro nell Clipboards, fatto questo esegui KME e carichi (load) la Keymap CH1 e incolli il tasto dollaro al posto del tasto che vuoi sopprimere.

Commento modificato il 09/05/2017 alle ore 09:09:27

Post inviati: 101

Visulizza profilo Messaggio Personale
46.127.176.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 9
cercamon 13 Maggio 2017    13:50:08
Grazie mille per le indicazioni.

A parte il fatto che non ricordo come usare la Clipboard (RightAmiga + C e RightAmiga + V, funzionano con il Workbench per drawers, ecc., ma con il testo? o meglio con il carattere "$"?), KME mostra il corretto layout di tastiera dopo il LOAD della mappa ch1 (cfr. foto):

https://cloud.nablasolutions.ch/owncloud/index.php /s/748pzbNwxGkbBF4

In WinUAE il tasto a sx di ENTER/RETURN corrisponde al dollaro (non-shiftato) e KME lo conferma quando carico ch1. Ma quando si preme il tasto della tastiera PC compare il carattere (backslash).
Non riesco a venirne a capo.

Commento modificato il 13/05/2017 alle ore 14:15:16

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
95.250.252.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 10
carlo 13 Maggio 2017    16:15:28
Citazione

A parte il fatto che non ricordo come usare la Clipboard (RightAmiga + C e RightAmiga + V, funzionano con il Workbench per drawers, ecc., ma con il testo? o meglio con il carattere "$"?), KME mostra il corretto layout di tastiera dopo il LOAD della mappa ch1 (cfr. foto):


Si i tasti combinazione sono quelli RA+C, RA+V sui portatitli PC anche F12+C, F12+V, e si può incollare il testo ovunque, su un editor, su una Shell etc.. se poi hai WinUAE ed hai spuntato in Miscellaneus la ClipBoards puoi incollare il testo anche su PC ovunque si apossibile e viceversa. Ti ho fatto un video che mostra come modificare in maniera semplice la tastiera "ch1" con KME, facendo un copia incolla (come spiegato sopra).

WinUAE AMiGA AFA OS: SetKeyMaps




Commento modificato il 13/05/2017 alle ore 16:38:35

Post inviati: 101

Visulizza profilo Messaggio Personale
46.127.176.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 11
cercamon 14 Maggio 2017    12:35:43
Grandioso! Risolto abilitando la Clipboard in WinUAE.
Grazie infinite per il video. Molto apprezzato. E bellissimo OS3.9 se confrontato con il WB3.1 base che sto usando

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
95.250.252.*** Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0
Commento 12
carlo 14 Maggio 2017    12:44:23
Citazione

Grandioso! Risolto abilitando la Clipboard in WinUAE.

Quella funzione come detto e per la condivisione con il mondo esterno, utile per esempio se devi copiare link da Firefox a NetSurf, o da Word a su un qualsiasi programma di Scrittura o editore su AMiGA o fare il contrario, insomma puoi condividere qualsiasi cosa. Su Amiga c'è anche un bel programmi (ClipHistory) che cataloga tutta la clibboards e poi prendi quello che ti serve anche in un secondo momento.

Commento modificato il 14/05/2017 alle ore 12:45:09

Post inviati: 101

Visulizza profilo Messaggio Personale
46.127.176.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Commento 13
cercamon 14 Maggio 2017    14:19:10
Grazie Carlo. Molto, molto utile.

In questi giorni sto riscoprendo la potenza di AmigaDOS e di tutto il sistema Amiga (KS+WB). All'epoca mi barcamenavo fra DOS e Amiga OS 1.3 su un 500 espanso, ma ahimè per la programmazione (anche per questioni di lavoro) avevo preso la strada del PC. Programmare in Assembly o C (o anche AMOS) per Amiga è puro divertimento...!

Grazie per le pronte risposte.


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 2 registrati - LucioM - DanyPPC -
89 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a Mck - jockerfox - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.11360192298889 secondi