в пределах одной страницы (одного JS скрипта), которую не будешь перезагружать, скорее всего можно как-то так закрутить
document.addEventListener('copy', (e) => {
// тут можно поймать ctrl+c
// и например записать значения инпутов в переменную / сторадж
});
document.addEventListener('paste', (e) => {
// а тут ctrl+v
});
UPD
при копировании можно перезаписать буфер
document.addEventListener('copy', function(e){
e.clipboardData.setData('text/plain', 'ничего ты не скопируешь');
e.preventDefault();
});
вот по идее сюда можно сунуть строку в твоем формате, и тогда можно будет копировать туда-сюда в пределах сайта/веб-приложения, даже перезагружая браузер
https://caniuse.com/#feat=clipboard